restful设计

1,定名为REST,即Representational State Transfer,(资源)表现层的状态转换

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

3,最常见的一种设计错误,就是URI包含动词。因为"资源"表示一种实体,所以应该是名词,URI不应该有动词,动词应该放在HTTP协议中。

好处:

1,简单,充分利用 HTTP 协议本身语义。

2,

无状态(Stateless):来自客户的每一个请求必须包含服务器处理该请求所需的所有信息(请求信息唯一性);

   优点:提高可见性(可以单独考虑每个请求)

        提高可靠性(更容易故障恢复)

        提高了可扩展性(降低了服务器资源使用)

猜你喜欢

转载自www.cnblogs.com/vhyc/p/9439194.html