所有文章 > 当前分类:API开发
浅谈LLM时代下的REST API自动化测试
浅谈LLM时代下的REST API自动化测试
2025/09/28
如今API(Application Interface)作为现代软件架构中各个组件通信的基础设施,已经成为软件工程架构组织的重要组成部分。相应的,这一发展趋势也对软件工程的质量保障体系提出了新的要求,尤其是在确保通过API通信组织的微服务后...
在 .NET 和 Python 中创建了相同的 API — 哪个性能更好
在 .NET 和 Python 中创建了相同的 API — 哪个性能更好
【API开发】 我将比较一种编程语言与另一种编程语言的性能结果。我从简单的操作开始,但后来转向更复杂的操作。 用例 我创建了一个 GET 方法,用于计算数字 n 的阶乘。例如,5!(读作 “five factorial”) 的计算方式如下 ...
2025/09/27
使用 Hasura 构建高级 API 策略
使用 Hasura 构建高级 API 策略
【API开发】 Hasura作为GraphQL引擎,通过数据聚合、微服务支持、联合GraphQL、无服务器架构、多云策略和实时更新功能,帮助企业构建高级API策略,提升应用程序的可扩展性和性能,支持电子商务、社交媒体和实时协作等应用场景。
2025/09/26
NAS设备API接口全解析:远程文件管理、用户权限与自动备份
NAS设备API接口全解析:远程文件管理、用户权限与自动备份
【API开发】 随着家庭和中小型企业对数据存储需求的不断增长,NAS(Network Attached Storage,网络附加存储)设备因其高性价比、易管理性和丰富的功能在各类场景中广受欢迎。尤其是支持[开放API]( Synology DSM(Disk...
2025/09/26
在 InterSystems IRIS 中使用 Swagger 构建高效 REST API:生成、预览与测试指南
在 InterSystems IRIS 中使用 Swagger 构建高效 REST API:生成、预览与测试指南
【API开发】 本文详细介绍了在InterSystems IRIS中使用Swagger构建REST API的方法,包括生成Swagger文件、发布API、预览和测试API文档的全过程。通过实际操作示例,展示了如何利用%类和GetWebRESTApplication方法高效开发和管理REST API。
2025/09/25
如何使用Rust构建API服务器
如何使用Rust构建API服务器
【API开发】 在本文中,我们将探索如何使用 Rust 语言结合 Actix 框架来构建一个 Web API 服务器,并选用 MongoDB 作为数据库。
2025/09/25
手把手教你用dify接入阿里云工商信息查询api构建工作流
手把手教你用dify接入阿里云工商信息查询api构建工作流
【API开发】 咱们话不多说,直接说正事。 ## 教学目标: 新手用户用dify构建一个基于阿里云工商信息查询[api]( 要达成的预期: 1. 阿里云工商查询[api]( 2. 将做好的工具接入到工作流中跑起来。 ## 准备工作: 1. 拥有...
2025/09/24
Gin 框架与 Go-Swagger 构建与文档化 Go REST API 完整教程
Gin 框架与 Go-Swagger 构建与文档化 Go REST API 完整教程
【API开发】 本文详细介绍了如何使用Gin框架构建Go REST API,并结合go-swagger实现API文档化。内容包括API的基本概念、使用Gin构建博客API的步骤、使用ThunderClient测试API、以及通过go-swagger生成和启动Swagger UI进行API文档化的方法。此外,还讨论了API文档的重要性、最佳实践及API安全基础,如认证与授权、使用HTTPS和速率限制。
2025/09/24
JavaScript Temporal API 完整指南:现代化日期时间处理与实战
JavaScript Temporal API 完整指南:现代化日期时间处理与实战
【API开发】 Temporal API 是 JavaScript 的新一代日期时间处理工具,旨在解决传统 Date API 的不足。本文详细介绍了 Temporal API 的优势、核心数据类型(Plain 和 Zoned 类型)、常用方法(如加减和 with 方法)以及在实际开发中的应用场景。通过不可变性、显式时区支持和一致的解析规则,Temporal API 提供了更高效、可靠的日期处理方式。
2025/09/23
使用 AWS Lambda 与 Fauna 构建类型安全无服务器 REST API 全流程指南
使用 AWS Lambda 与 Fauna 构建类型安全无服务器 REST API 全流程指南
【API开发】 本文详细指导如何使用AWS Lambda、Fauna数据库和TypeScript构建健壮、可扩展且类型安全的无服务器REST API,涵盖项目创建、数据库配置、Lambda函数实现和部署流程,帮助开发者快速上手无服务器开发。
2025/09/23
cURL 命令调用 Vertex AI Gemini API
cURL 命令调用 Vertex AI Gemini API
【API开发】 本文档展示了如何使用 Vertex AI [Gemini API]( 和 [cURL]( 命令与 Gemini Pro (gemini-pro) 模型和 Gemini Pro Vision (gemini-pro-vision) 模型进行交...
2025/09/23
如何快速查找IP地址的国家信息
如何快速查找IP地址的国家信息
【API开发】 本教程为初级程序员、产品经理以及技术小白用户提供了一套完整的指南,帮助您使用Python通过IP地址获取国家信息。通过学习本教程,您将能够理解如何使用GeoIP库来获取IP地址的地理位置,包括国家、城市、经纬度等。这不仅提升了您的技术能力,还能帮助您在产品开发中更好地利用地理位置数据。
2025/09/22
使用Rust和Axum构建高性能REST API
使用Rust和Axum构建高性能REST API
【API开发】 本教程将深入探讨如何利用 Rust 和 Axum 框架来构建功能完备的 REST API。我们将涵盖以下内容:如何设置路由和 API 终端节点、处理 API 请求中的查询参数、请求体以及动态 URL 参数、将 API 与 MySQL 数据库进行连接、集成中间件,以及一些保持 API 高性能的实用建议。
2025/09/21
Deno 1.40 发布:Temporal API、简化导入与开发者工具全面升级指南(2025)
Deno 1.40 发布:Temporal API、简化导入与开发者工具全面升级指南(2025)
【API开发】 Deno 1.40 引入了 Temporal API,这是一个强大的日期和时间操作功能,同时支持最新的装饰器语法。此版本还新增了对 .filename 和 .dirname 属性的支持,简化了依赖管理,并为未来的 Deno 2 做好了准备。
2025/09/20
使用 Django 和 Django REST 框架构建 RESTful API:实现 CRUD 操作
使用 Django 和 Django REST 框架构建 RESTful API:实现 CRUD 操作
【API开发】 在当今的 Web 开发世界中,RESTful API 是大多数现代应用程序的核心。REST API 使不同的应用程序能够相互通信,从而实现跨系统的模块化开发和集成。Django 与 Django REST 框架 (DRF) 相结合,提供了一...
2025/09/20
如何将cURL转换为Python以发出REST API请求
如何将cURL转换为Python以发出REST API请求
【API开发】 想象一下,能够接受任何 cURL 命令,并且只需进行一些调整,即可使其在 Python 脚本中顺利运行。听起来像是一种超能力,对吧?好吧,拿起你的斗篷,因为我们即将踏上一场冒险,将你从 cURL 新手转变为 Python 请求向导!
2025/09/19