所有文章 > 当前标签:API开发
用 Spring Boot 30 分钟撸一个信用评分 REST API
用 Spring Boot 30 分钟撸一个信用评分 REST API
2025/11/14
本教程详细介绍了如何使用Java Spring Boot框架构建一个简单的RESTful API,用于模拟信用评分系统。通过创建API端点并实现随机数生成器返回信用评分,展示了Spring Boot的核心功能,包括控制器创建、端点定义和HTTP请求处理。适合初学者学习Spring Boot开发REST API的基础知识。
使用OpenAPI和Swagger UI编写的REST API文档 | 作者:Joshua Ondieki
使用OpenAPI和Swagger UI编写的REST API文档 | 作者:Joshua Ondieki
【API开发】 本文详细介绍了如何使用OpenAPI和Swagger UI为Express REST API编写文档,包括YAML文件定义API结构和行为、设置服务器提供Swagger UI服务,以及通过独立YAML文件记录端点的方法,帮助开发者高效管理API文档。
2025/11/13
PI-First 企业全攻略:定义、优势、落地与 AI 提效一条龙
PI-First 企业全攻略:定义、优势、落地与 AI 提效一条龙
【API设计】 本文深入探讨API优先企业的定义、优势及实施方法,分析如何通过API优先策略提升系统灵活性、可扩展性和开发效率。文章详细介绍了并行开发模式、代码复用等API设计最佳实践,并提供了判断企业是否为API优先企业的标准。
2025/11/13
设计高效 REST API:资源建模、粒度平衡与 AI 提效全流程
设计高效 REST API:资源建模、粒度平衡与 AI 提效全流程
【API设计】 本文深入探讨了如何设计高效的REST API,重点介绍了资源粒度选择、业务逻辑封装和复杂流程建模等关键实践。通过分析细粒度与粗粒度资源的平衡,以及如何避免业务逻辑泄漏到API消费者,帮助开发者创建高效且易于维护的RESTful服务。
2025/11/13
RESTful API 设计全攻略:从原则到落地,附 5 款 AI 提效神器
RESTful API 设计全攻略:从原则到落地,附 5 款 AI 提效神器
【API设计】 本文深入解析RESTful API设计原则,包括使用HTTP方法执行CRUD操作、通过URL标识资源、以JSON格式传输数据等核心特性。详细探讨了RESTful API的无状态性、缓存机制、分层架构和统一接口约束等关键设计原则,以及与GraphQL和gRPC等其他API设计方法的区别。
2025/11/13
介绍全新的Rust REST API客户端库
介绍全新的Rust REST API客户端库
【API开发】 本文介绍了如何使用Rust开发高性能的REST API客户端库,重点讲解了Rust的所有权机制、内存安全特性以及开发过程中的最佳实践。通过具体示例展示了如何构建Identity端点、发送HTTP请求和处理JSON响应,帮助开发者快速上手Rust API客户端开发。
2025/11/13
释放API代码生成工具的强大潜力 – Apidog
释放API代码生成工具的强大潜力 – Apidog
【API开发工具】 API代码生成工具基于OpenAPI规范自动生成客户端库、服务器存根和测试用例,显著提升开发效率并减少错误。Apidog作为一体化平台,支持多语言代码生成、集成测试和实时文档更新,帮助开发者简化API开发流程并应对定制化挑战。
2025/11/12
OWASP API十大漏洞及其防护方法
OWASP API十大漏洞及其防护方法
【API安全】 OWASP API十大漏洞包括对象级授权中断、用户身份验证失败、过度数据暴露等关键安全威胁,并提供防护方法如设置API网关、限制数据暴露和验证用户输入,帮助开发者提升API安全性和降低攻击风险。
2025/11/12
如何编写Go API:终极指南 – Jonny Langefeld
如何编写Go API:终极指南 – Jonny Langefeld
【API开发】 本文分享了编写高效且可用于生产的Go API的最佳实践,包括项目脚手架、Go模块管理、pflag命令行标志、zap结构化日志记录、优雅退出、版本日志、类型定义、chi HTTP框架、定制中间件、gorm数据库集成、dockertest集成测试、gomock API测试、Swagger文档和Docker多阶段构建,帮助开发者构建可维护的Go API。
2025/11/12
使用OWASP十大安全措施保护您的REST API
使用OWASP十大安全措施保护您的REST API
【API安全】 本文介绍如何使用OWASP十大安全措施保护REST API,涵盖注入攻击、身份验证失败、敏感数据暴露等常见安全风险,并提供技术建议如使用WAF和IAM工具来提升API安全性,帮助开发者有效防范网络威胁。
2025/11/12
解读OWASP API安全十大风险 – Invicti
解读OWASP API安全十大风险 – Invicti
【API安全】 本文解读2023年OWASP API安全十大风险,包括请求并获取、身份验证薄弱、权限控制缺失、拒绝服务攻击、操作权限滥用、自动化滥用、不安全外部资源请求、配置错误、旧版本遗留和第三方API威胁,帮助开发者通过API发现和安全测试工具提升API安全防护能力。
2025/11/12
解读2023年OWASP API十大安全风险
解读2023年OWASP API十大安全风险
【API安全】 本文解读2023年OWASP API十大安全风险报告,涵盖对象级授权中断、身份验证失败等关键风险,并分析2019年与2023年报告的变化,如破碎对象属性级授权和服务器端请求伪造(SSRF),提供缓解策略以提升API安全防护能力。
2025/11/12
OWASP TOP 10:2023年API安全检查清单 – Escape.tech
OWASP TOP 10:2023年API安全检查清单 – Escape.tech
【API安全】 本文详细解析2023年OWASP API安全前10大漏洞,包括对象级授权中断、身份验证失败等关键问题,并提供基于属性的访问控制(ABAC)和多因素身份验证(MFA)等缓解措施,帮助开发者实施API安全检查清单以保护数据安全。
2025/11/12
AWS API Gateway(REST API)深度解析 | 作者:Joud W. Awad | 发布于 Medium
AWS API Gateway(REST API)深度解析 | 作者:Joud W. Awad | 发布于 Medium
【API开发工具】 AWS API Gateway是AWS提供的服务,用于创建、发布、维护、监控和保护REST、HTTP和WebSocket API。本文深度解析REST API功能,包括端点类型、集成方式、安全机制、性能优化和版本管理,帮助开发者构建高效无服务器API。
2025/11/12
「Flask + Python」RESTful API 极速上手:从 Hello World 到 Docker 容器化 + Auth0 鉴权(含 AI 提效外挂)
「Flask + Python」RESTful API 极速上手:从 Hello World 到 Docker 容器化 + Auth0 鉴权(含 AI 提效外挂)
【API开发】 本文详细介绍了如何使用Python和Flask框架开发RESTful API,包括创建端点、数据模型设计、使用pipenv管理依赖以及Docker容器化部署。通过具体代码示例,展示了如何构建包含收入和支出功能的API系统,并介绍了如何通过Auth0添加身份验证功能。
2025/11/12
通过API释放业务价值:业务分析师的视角
通过API释放业务价值:业务分析师的视角
【API产品】 本文从业务分析师视角探讨API开发如何释放业务价值,涵盖私有API和公共API的类别、YAGNI原则和容忍阅读器模式的应用、领域建模和事件风暴等分析工具,以及Epics追踪和API产品化策略,强调用户故事驱动和开发者体验优化以实现业务目标。
2025/11/11