当前位置: 首页 >知识百科 > 内容

REST API是什么知识介绍

知识百科
导读 目前关于大家提出的REST API是什么这个问题,大家都希望能够得到一个答案,那么小编今天就去收集了一些REST API是什么相关的内容来分...
2023-09-27 18:13:34

目前关于大家提出的REST API是什么这个问题,大家都希望能够得到一个答案,那么小编今天就去收集了一些REST API是什么相关的内容来分享给大家,如果大家感兴趣的话可以接着往下看。

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

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

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

一、包含不同

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

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

二、资源不同

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

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

三、状态不同

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

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

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。