API与REST API的区别?
作者:姚建东 · 2026-01-18 · 阅读时间:4分钟
APIAPI是一个更高层次的概念,REST API是其中一个子集。在开放互联网语境下,API与REST API往往指向同一个事物。
一、什么是API
API API是Application Programming Interface的缩写,译做”应用程序接口”,是一种计算接口。它定义多个软件中介之间的交互,以及可以进行的调用(call)或请求(request)的种类,如何进行调用或发出请求,应使用的数据格式,应遵循的惯例等。它还可以提供扩展机制,以便用户可以通过各种方式对现有功能进行不同程度的扩展。一个API API可以是完全定制的,针对某个组件的,也可以是基于行业标准设计的以确保互操作性。通过信息隐藏, API实现了模块化编程,从而允许用户实现独立地使用接口。

二、什么是REST API
RESTful API 是一种符合 REST 的设计原则或具象状态传输架构风格的 API,又称为REST API。简单的说,REST就是客户端按照约定向服务端请求指定数据、或者在服务端保存数据,服务端响应客户端请求的过程。

三、API与REST API的区别
API是一种技术形态,泛指各类计算接口,包括RPC、CORBA、COM、RMI、SOAP、REST等。
REST API是一种API的架构风格,是API的一种实现方式。

热门推荐
一个账号试用1000+ API
助力AI无缝链接物理世界 · 无需多次注册
3000+提示词助力AI大模型
和专业工程师共享工作效率翻倍的秘密
最新文章
- gRPC 与 REST:API 开发方法的对比分析
- 如何使用 OpenAI 的 Sora API:综合使用指南
- 如何使用 amazon scraper api 进行商品数据采集
- 推荐一款支持加入数据库的AI项目:让你的数据库秒变AI数据库!
- 什么是 API Key 密钥以及如何使用它们?
- API 身份验证与授权:OAuth2、JWT 与最佳实践
- 支付宝财富黑卡权益是什么?如何充分利用这些权益?
- API Settings详解:如何通过配置优化API性能与安全性
- 使用 OpenAPI 和 Prism 模拟回调
- Jenkins API使用教程
- 如何通过MCP+魔搭免费API搭建本地数据助手
- api如何重塑在线教育与教育科技领域
热门推荐
一个账号试用1000+ API
助力AI无缝链接物理世界 · 无需多次注册