所有文章 > 当前分类:API开发
在 Expo SDK 50 中引入 React Native API 路由(RFC 说明)
在 Expo SDK 50 中引入 React Native API 路由(RFC 说明)
2025/10/10
本RFC介绍了Expo Router v3和Expo SDK 50中引入的API路由功能,旨在让开发者能够在React Native项目中以简单且开发者友好的方式编写服务器端逻辑。这一功能简化了服务器端开发流程,提升了安全性,并改善了开发者体验。通过直接在项目中集成API路由,开发者可以减少上下文切换,简化开发流程。
Deno + Express REST API 教程(第二部分):测试、基准与 Docker 部署指南
Deno + Express REST API 教程(第二部分):测试、基准与 Docker 部署指南
【API开发】 本教程第二部分详细介绍了如何使用Express、TypeScript和Deno构建REST API的进阶步骤,包括添加测试和基准测试以验证API性能和代码覆盖率,以及如何构建和运行Docker容器。文章还提供了性能优化建议和基准测试数据的导出方法,帮助开发者进一步提升API服务的效率和可靠性。
2025/10/10
从C#实例看API安全最佳实践
从C#实例看API安全最佳实践
【API安全】 本文深入研究API安全性,并通过使用C#实际示例,探讨了认证、授权、基于令牌的身份验证、API密钥、速率限制、输入验证、TLS/SSL加密、CORS以及记录和监控等基本机制。
2025/10/09
Deno KV 实时应用最佳实践|深入解析全新 watch API  构建高效实时系统
Deno KV 实时应用最佳实践|深入解析全新 watch API 构建高效实时系统
【API开发】 本文深入探讨了Deno KV的新功能——watch API,它提供了一种高效监听键值变化的方式,帮助开发者轻松构建实时应用程序。通过结合服务器端事件或WebSocket,可以实现无需刷新页面即可更新用户界面的效果。Deno KV基于FoundationDB构建,支持数十万并发客户端,是构建现代应用程序的理想选择。
2025/10/09
Java 快速开发框架 magic-api
Java 快速开发框架 magic-api
【API开发】 magic-api 一个基于 Java 的接口快速开发框架,通过 magic-api 提供的 UI 界面完成编写接口,无需定义 Controller、Service、Dao、Mapper、XML、VO&n...
2025/10/09
使用FastAPI和langchain做本地大模型的API
使用FastAPI和langchain做本地大模型的API
【API开发】 “ FastAPI可以被看作是把 Starlette`、`Pydantic等框架粘合在一起的组合体。 FastAPI 使用 Pydantic 进行数据验证,并使用 Starlette 作为工具,使其与 Flask 相比快得惊人,具有与...
2025/10/08
高可用HTTP API客户端设计|全面掌握重试逻辑实现与最佳实践
高可用HTTP API客户端设计|全面掌握重试逻辑实现与最佳实践
【API开发】 本文深入探讨了在HTTP API客户端中实现重试逻辑的最佳实践,旨在帮助开发者设计更加健壮的系统。文章详细介绍了重试逻辑的定义、核心原则及其必要性,包括应对瞬时错误、提升用户体验、增强系统健壮性和优化资源利用率。通过Python中的tenacity库示例,展示了如何实现基础到高级的重试策略,以及如何区分服务端与客户端错误进行优化。此外,文章还提供了实际案例分析,如电商支付系统和云服务API管理,展示了重试逻辑在不同场景下的应用效果。
2025/10/08
手把手教你用Python调用Next.js API接口实现数据交互
手把手教你用Python调用Next.js API接口实现数据交互
【API开发】 通过使用 python调用 Next.js 的 API 接口,你可以轻松实现前后端的数据传递。这种方法不仅提高了开发效率,还能让你的应用程序更具灵活性和扩展性。数据交互的核心目标是让不同的系统无缝协作。无论是获取用户信息还是提交数据到服务器,API 都是连接这些操作的桥梁。掌握如何使用 python调用 API,将为你的开发技能带来质的提升。
2025/10/07
Python调用IP地址API查询国家信息
Python调用IP地址API查询国家信息
【API开发】 IP地址查询服务是一种网络工具,它能够提供关于特定IP地址的详细信息,这些信息通常包括IP地址的地理位置(国家、城市、ISP)、分配到的运营商、网络节点、管理机构名称和地址、管理员电话和邮箱等。
2025/10/06
使用Python进行API调用:面向开发人员的分步指南
使用Python进行API调用:面向开发人员的分步指南
【API开发】 本文将指导您完成整个过程,演示如何使用 Python 的“requests”库来获取数据、处理响应中的完整 JSON 对象以及有效管理 API 错误。
2025/10/05
使用API Platform在PHP中构建RESTful Web服务 – Medium
使用API Platform在PHP中构建RESTful Web服务 – Medium
【API开发】 本文详细介绍了如何使用API Platform框架在PHP中构建RESTful Web服务,包括框架的选择理由、设计架构的层级划分、配置与优化的具体步骤,以及异常处理的正确方法。API Platform作为一个基于Symfony的强大工具集,能够快速实现REST API的开发和部署。
2025/10/04
用NestJS和Prisma: Authentication构建一个REST API
用NestJS和Prisma: Authentication构建一个REST API
【API开发】 欢迎学习本系列的第五个教程,了解如何使用 NestJS、Prisma 和 PostgreSQL 构建 REST API! 在本教程中,您将学习如何在 NestJS REST API 中实现 JWT 身份验证。 介绍 在上...
2025/10/04
19个API安全最佳实践,助您实现安全
19个API安全最佳实践,助您实现安全
【API安全】 本文详细介绍了关于API安全的19个最佳实践,帮助你排除风险。
2025/10/03
如何用 Python 抓取 Google 财经数据
如何用 Python 抓取 Google 财经数据
【API开发】 本文介绍了如何使用 Python 和 Playwright 从 Google 财经抓取财务数据的详细步骤。首先,设置开发环境并安装所需的库。接着,通过 Playwright 启动 Chromium 浏览器并导航到特定股票页面。文章强调了使用 CSS 选择器提取市场价格、变化、市场关闭时间等数据的重要性。接下来,介绍了如何编写抓取函数以提取数据,并将其导出为 CSV 文件。为避免被网站阻止,建议在请求之间引入随机延迟、轮换 User-Agent 字符串,并使用 playwright-stealth 库。最后,文章讲解了如何将代码部署到 Apify 平台,以实现定时抓取和数据存储。总结来说,读者可以通过本指南学习到从 Google 财经抓取数据的完整流程及相关注意事项。
2025/10/03
FastAPI 快速开发 Web API 项目: 通过 SQLAlchemy 进行数据操作
FastAPI 快速开发 Web API 项目: 通过 SQLAlchemy 进行数据操作
【API开发】 介绍 FastAPI 不要求我们强制使用 SQL(关系)数据库。因此,我们可以根据需求使用任何关系数据库,例如: PostgreSQL MySQL SQLite 神谕 微软SQL Server ....
2025/10/02
Java调用微信支付API V3版本
Java调用微信支付API V3版本
【API开发】 (1)Java调用微信支付API V3版本:签名详解 1. 前言 最近在折腾微信支付,证书还是比较烦人的,所以有必要分享一些经验,减少你在开发微信支付时的踩坑。目前微信支付的 API 已经发展到V3版本,采用了流行的 Restf...
2025/10/01