2019年3月

Representational state transfer (REST)或者 RESTful
特点:结构清晰、符合标准、易于理解、扩展方便
REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的。

什么是RESTful架构:

  1. 每一个URI代表一种资源;
  2. 客户端和服务器之间,传递这种资源的某种表现层;
  3. 客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。

总结:

  • URL定位资源,用HTTP动词(GET,PUT,POST,DELETE,HEAD,OPTIONS)描述操作。
  • REST描述的是在网络中client和server的一种交互形式;
  • REST本身不实用,实用的是如何设计 RESTful API(REST风格的网络接口)
  • Server提供的RESTful API中,URL中只使用名词来指定资源,原则上不使用动词。
  • “资源”是REST架构或者说整个网络处理的核心

- 阅读剩余部分 -