所有文章 > 当前分类:API开发
第5部分:Servlets与Java Servlet API——编写一个简单的Web应用程序
第5部分:Servlets与Java Servlet API——编写一个简单的Web应用程序
2025/11/20
本文介绍Java Servlets与Java Servlet API,指导如何编写一个简单的Web应用程序。通过Maven项目配置、Servlet类编写和Tomcat部署,实现客户端-服务器交互,并涵盖请求参数处理、会话管理和转发重定向技术。
在POST API调用中处理JSON请求体的最佳实践
在POST API调用中处理JSON请求体的最佳实践
【API开发】 本文介绍了POST API调用中处理JSON请求体的最佳实践,包括POST请求的基本概念、JSON数据格式的使用,以及通过TestNG的@DataProvider注解实现请求正文参数化,以提升代码可重用性、可维护性和灵活性。
2025/11/19
解锁Android隐藏API – Anggrayudi Hardiannicko – Medium
解锁Android隐藏API – Anggrayudi Hardiannicko – Medium
【API开发】 本文详细介绍了如何通过创建自定义android.jar文件来解锁Android隐藏API的使用方法,包括准备工作、获取framework.jar和android.jar、解压和合并文件、生成自定义jar文件等步骤,帮助开发者轻松访问隐藏API以增强项目功能。
2025/11/19
Web存储API详解:localStorage、sessionStorage及其他
Web存储API详解:localStorage、sessionStorage及其他
【API开发】 本文详细解析Web存储API,包括localStorage、sessionStorage和IndexedDB,涵盖持久化存储、会话级存储和浏览器数据库的应用场景。通过实际示例如待办事项和笔记应用,指导如何选择合适的存储方式以提升Web应用性能和用户体验,帮助开发者实现智能数据存储。
2025/11/18
Web Storage API 的工作原理 – Telerik.com
Web Storage API 的工作原理 – Telerik.com
【API开发】 本文深入解析Web Storage API的工作原理,包括会话存储(sessionStorage)和本地存储(localStorage)的具体应用,探讨其与Cookie的对比、优势如减少带宽消耗和更大存储容量,以及常用方法如setItem和getItem,帮助开发者优化浏览器数据存储策略。
2025/11/18
Ruby API框架:Grape、Rails、Sinatra及更多 | mkdev
Ruby API框架:Grape、Rails、Sinatra及更多 | mkdev
【API开发】 本文探讨了Ruby API框架的选择标准,包括Grape、Rails和Sinatra等,重点分析开箱即用功能、版本控制和成熟度,帮助开发者根据快速原型开发需求选择合适框架,并推荐Grape作为灵活选项。
2025/11/18
Grape API中的条件模板渲染:Ruby指南
Grape API中的条件模板渲染:Ruby指南
【API开发】 本文介绍在Grape API中实现条件模板渲染的方法,通过使用env数据和定义通用render方法,提高代码可读性和复用性,适用于复杂业务场景。
2025/11/17
使用 Popover API 和 Web 组件构建工具提示
使用 Popover API 和 Web 组件构建工具提示
【API开发】 本文详细介绍了如何使用Popover API和Web组件构建工具提示,包括其无需服务器端预渲染、可选增强和无移植性问题的特点,以及利用Shadow DOM隐藏实现细节、提供默认样式和兼容Popover API的优势。通过定义触发器、添加事件处理程序和样式设计,结合延迟和WCAG可访问性标准,实现功能完善的工具提示组件,并探讨了触摸屏支持和增强功能的改进方向。
2025/11/17
如何使用Node.js和SQLite构建快速且轻量化的API
如何使用Node.js和SQLite构建快速且轻量化的API
【API开发】 本文详细讲解如何使用Node.js和SQLite构建快速轻量化的API,包括环境准备、项目初始化、数据库创建和API构建步骤,实现产品信息的CRUD操作,适合中小型Web应用程序开发。
2025/11/17
Drupal 8.8中的JSON:API性能提升至3倍 – Blackfire.io技术博客
Drupal 8.8中的JSON:API性能提升至3倍 – Blackfire.io技术博客
【API开发】 Drupal 8.8中JSON:API性能通过解决计算资源分解不足问题实现3倍提升,Blackfire工具引入缓存层优化计算实体重用,PHP执行时间提升79%。
2025/11/17
Grape 和 Rails APIs 的实用技巧与提示 – Monterail
Grape 和 Rails APIs 的实用技巧与提示 – Monterail
【API开发】 本文深入探讨了使用Grape和Rails构建API的实用技巧,包括通过Roar优化数据管理以避免冗余输出、集成Kaminari实现高效分页功能、自定义助手实现强参数保护以及API调试解决方案。这些方法帮助开发者避免代码重构,提升API开发效率,并确保数据安全与性能优化。
2025/11/16
使用Grape构建API的入门指南 – Monterail
使用Grape构建API的入门指南 – Monterail
【API开发】 本文介绍了使用Grape构建API的入门指南,涵盖安装Grape、API版本控制结构设计、可重复使用组件和集成Swagger等关键步骤。Grape是一个基于REST的Ruby框架,专为Rack设计,兼容Rails或Sinatra,帮助开发者实现可扩展的API开发,提升代码可维护性和测试效率。
2025/11/16
使用Python创建API的三种方法 – Twilio
使用Python创建API的三种方法 – Twilio
【API开发】 本文详细介绍了使用Python创建API的三种流行框架:Flask、FastAPI和Django Rest Framework,包括安装步骤、代码示例和运行方法,帮助开发者根据项目需求选择合适框架高效构建Web API。
2025/11/16
以低成本让您的Grape+Rails应用符合JSON API规范 – Hark
以低成本让您的Grape+Rails应用符合JSON API规范 – Hark
【API开发】 本文介绍如何以低成本使用Grape和Rails构建符合JSON API规范的API,通过代码示例展示设置默认响应格式、定义端点和配置路由的方法,帮助开发者提升开发效率并减少规范不一致问题。
2025/11/16
使用Python创建自己的API:初学者指南 – Medium
使用Python创建自己的API:初学者指南 – Medium
【API开发】 本文详细介绍了使用Python和Flask框架创建API的初学者指南,包括API定义、环境准备、安装Flask、创建API终结点如日期和日历查询,以及运行和测试API的步骤,帮助初学者快速上手Python API开发。
2025/11/16
打造“懂你”的企业搜索:LLM+向量索引+API 网关一站式方案
打造“懂你”的企业搜索:LLM+向量索引+API 网关一站式方案
【API开发】 本文详细介绍了如何利用大型语言模型(LLM)、向量搜索和API网关构建企业级智能语义搜索API。重点讲解了查询缓存优化、查询处理器工作原理以及API网关的核心功能,包括负载均衡、缓存机制和个性化搜索实现。通过结合LLM的自然语言理解能力和向量索引的高效搜索,开发者可以构建高性能的企业搜索解决方案。
2025/11/16