RESTful|RESTful 的起源及设计理念

RESTful 的起源及设计理念

  • REST 即Representational State Transfer 的缩写,或者叫做 “表现层状态转化”。
1.资源与URI 和 URL
* 资源, resource,网络上的具体信息 * URI, uniform resource identifier,统一资源标识符,用来唯一的表示一个资源 * URL, uniform resource locator, 统一资源定位器,用来定位某个特定资源(网址)

2、表现层,repersentation(资源具体呈现出来的格式)
* 纯文本格式 * HTML格式 * JSON格式

【RESTful|RESTful 的起源及设计理念】访问一个网站就是客户端与服务端的一个互动过程,会涉及到数据的状态变化
3.状态转移,state transfer
* HTTP协议,是一个无状态的协议 * GET(获取资源)、 POST(新建资源)、 PUT(更新资源)、 DELETE(删除资源)

4、REST构架设计6原则
* Uniform Interface(统一的接口) * Stateless(无状态) * Cacheable(可缓存的) * Client-Serber(服务端与客户端分离) * Layered System(分层系统) * Code on Demand(按序编码)

2018-05-28

    推荐阅读