REST API是什么

子凡问答2020-12-09 22:12:48阅读(...)

REST API 是一组关于如何构建 Web 应用程序 API 的架构规则、标准或指导,REST API 遵循 API 原则的架构风格。REST 是专门针对 Web 应用程序而设计的,其目的在于降低开发的复杂度,提高系统的可伸缩性。

REST API 是一组关于如何构建 Web 应用程序 API 的架构规则、标准或指导,REST API 遵循 API 原则的架构风格。REST 是专门针对 Web 应用程序而设计的,其目的在于降低开发的复杂度,提高系统的可伸缩性。

REST API

REST API 和一般的 API 区别为:包含不同、资源不同、状态不同。

一、包含不同

1、REST API:REST API 是 API 的子集;所有的 REST API 都是 API。

2、一般的 API:一般的 API 的为。API 是 REST API 的超集,不是所有的 API 都是 REST API。

二、资源不同

1、REST API:在 REST API 架构中,每一个资源都有与之对应的唯一资源标识符(resource identifier),当资源的状态发生改变时,资源标识符不会发生改变。

2、一般的 API:一般的 API 架构中,Web 中所有的事物(文本、音频、视频、图片、链接)被统一的抽象为资源(resource)。当资源的状态发生改变时,资源标识符会发生改变。

三、状态不同

1、REST API:在 REST 架构中,所有的操作都是无状态的。REST 架构不遵循 CRUD 原则。

2、一般的 API:一般的 API 架构中,所有的操作都是有状态的。遵循 CRUD 原则,所有的资源都可以通过 GET、POST、PUT 和 DELETE 这四种行为完成对应的操作。

收藏0个人收藏
走进科技生活方式