所有文章 > 当前标签:RESTful API
如何优化数据集成:顶级REST API最佳实践指南
如何优化数据集成:顶级REST API最佳实践指南
2024/11/25
本文将介绍使用 REST API 进行数据集成的最佳实践,为数据工程师和团队提供必要的见解,以充分发挥数据集成策略的潜力。
REST API已经25岁了:它是如何形成的,将来可能会怎样?
REST API已经25岁了:它是如何形成的,将来可能会怎样?
【API术语解释】 Fielding 的 REST 理论奠定了“Web 时代”的特征,而新的自动化浪潮作为“AI 时代”的一部分正在兴起。API 的历史显示了通往当前状态的痛苦而复杂之路。未来无疑将涉及一套新的竞争激烈的标准、错误的转向等,直到新的稳定标准和“做事方式”出现。
2024/11/25
一文读懂API相关名词
一文读懂API相关名词
【API术语解释】 本文详细介绍了API(应用程序编程接口)的基本概念、类型、安全风险及防护措施。API是软件间通信的桥梁,Web API通过网络提供服务。文章区分了RESTful、SOAP、GraphQL和gRPC等API类型,并讨论了B2C与B2B API的不同应用场景。同时,解释了API与端点的区别,以及东西向和南北向API的概念。文章还探讨了私有API与公共API、API漏洞和滥用问题,并强调了基于签名的安全防护、API检测和响应等安全措施的重要性。最后,文章概述了常见的API类型和术语,为理解和保护API安全提供了全面的指导。
2024/11/24
使用Azure AI服务:使用C#和Python进行REST API调用
使用Azure AI服务:使用C#和Python进行REST API调用
【API使用场景】 无论您需要自然语言处理、计算机视觉还是其他 AI 功能,Azure AI 服务都能提供可扩展且高效的解决方案。本文将指导您配置 Azure AI 服务资源并将其集成到您的应用程序中。
2024/11/21
使用Node.js、Express和MySQL构建REST API
使用Node.js、Express和MySQL构建REST API
【API开发】 在本教程中,我们将学习如何使用 MySQL 作为数据库构建完整的 REST API,并使用 Express.js 框架进行Node.js。我们的示例 API 将跟踪流行的编程语言,演示数据建模、CRUD 操作和正确的 API 设计等关键概念。
2024/11/20
云服务OpenAPI的7大挑战,架构师如何应对?
云服务OpenAPI的7大挑战,架构师如何应对?
【API开发】 API 是模块或者子系统之间交互的接口定义。好的系统架构离不开好的 API 设计,而一个设计不够完善的 API 则注定会导致系统的后续发展和维护非常困难。比较好的API设计样板可以参考 github 和 k8s ,它们都是典型的RESTful接口。云服务对外开放的窗口就是OpenAPI,今天要讨论的话题是“云服务场景下OpenAPI设计的挑战”。
2024/11/19
微服务架构中API的开发与治理
微服务架构中API的开发与治理
【API开发】 本篇文章分享的是内网环境中的 API 开发及治理。首先需要解释一下,标题中的“内网环境中 的 API”指的是提供给内网里的其它微服务调用的 API。
2024/11/19
GraphQL API手册:如何构建、测试、使用和记录
GraphQL API手册:如何构建、测试、使用和记录
【API开发】 我们将介绍 Node 和 Apollo GraphQL 的基本设置和架构,使用 Supertest 进行单元测试,了解如何使用 Apollo 客户端从 React 前端应用程序使用 API,最后使用 Apollo 沙箱记录 API。
2024/11/04
了解和使用REST API
了解和使用REST API
【API术语解释】 在本文中,你将学习关于REST API的所有必备知识,以便能够阅读 API 文档并有效地使用它们。
2024/10/29
通过Fetch和Axios在React中使REST API
通过Fetch和Axios在React中使REST API
【API开发】 本文将介绍在 React 中使用 REST API 的两种最流行的方法:Fetch API 和 Axios。Shedrack Akintayo 将向您展示如何利用这些工具来构建一个简单的应用程序,并解释什么是 REST API。
2024/10/29
REST API手册:如何构建、测试、使用和记录REST API
REST API手册:如何构建、测试、使用和记录REST API
【API设计】 本教程旨在向您展示如何从零开始构建一个REST API的示例。
2024/10/29
如何将cURL转换为Python以发出REST API请求
如何将cURL转换为Python以发出REST API请求
【API开发】 想象一下,能够接受任何 cURL 命令,并且只需进行一些调整,即可使其在 Python 脚本中顺利运行。听起来像是一种超能力,对吧?好吧,拿起你的斗篷,因为我们即将踏上一场冒险,将你从 cURL 新手转变为 Python 请求向导!
2024/10/28
7个用于检索API数据的简单REST客户端示例
7个用于检索API数据的简单REST客户端示例
【API使用场景】 究竟什么是 REST 客户端,为什么它在现代软件开发中如此重要?
2024/10/28
REST APIs与微服务:关键差异
REST APIs与微服务:关键差异
【API术语解释】 在微服务领域,REST API 在促进模块化组件之间的通信方面发挥着至关重要的作用。然而,将 REST API 与微服务成功集成会带来一些挑战和注意事项,我们将在这篇博文中简要探讨。
2024/10/28
选择最佳API规范:RAML与OAS的对比分析
选择最佳API规范:RAML与OAS的对比分析
【API开发】 本文将评估 RAML 和 OAS,并探讨它们所能提供的功能。
2024/10/23
如何使用JavaScript、Node.js和Express.js构建REST API
如何使用JavaScript、Node.js和Express.js构建REST API
【API设计】 我将所有这些经验(好的和坏的)合并成一篇易于理解的文章,同时提供了一个可以遵循的实际示例。最后,我们将构建一个完整的 API,同时实施一个又一个的最佳实践。
2024/10/22