小编典典

什么是 REST?有点困惑

all

我假设 REST 是一种 Web 服务,但我的想法似乎是不正确的——那么,什么是 REST?

我已经阅读了维基百科,但仍然无法完全理解它。为什么很多地方都将 API 称为 REST API?


阅读 58

收藏
2022-08-27

共1个答案

小编典典

REST 不是特定的 Web 服务,而是用于管理状态信息的设计概念(架构)。关于这方面的开创性论文是 Roy Thomas Fielding
的论文(2000
年),“架构风格和基于网络的软件架构的设计”(从加州大学欧文分校在线获得)。

首先阅读 Ryan Tomayko 的文章How I explain REST to my
wife
;这是一个很好的起点。然后阅读菲尔丁的实际论文。没那么高级,也不长(六章,180页)!(我知道你们学校的孩子喜欢短)。

编辑:我觉得试图解释 REST 是没有意义的。它有很多概念,如可扩展性、可见性(无状态)等,读者需要掌握,理解这些的最佳来源是实际的论文。它不仅仅是
POST/GET 等。

2022-08-27