为什么要使用 RESTFUL 风格?

版权声明:本文为博主原创文章,转载请注明出处,谢谢! https://blog.csdn.net/u010094934/article/details/89477973

RESTFUL 风格
Representational State Transfer  表现层状态转化 

重要特征: 
统一的接口 同一个资源  对外暴漏的URL一致  
无状态
可缓存
客户端/服务器模式
分层系统

简单概括  

url代表一种资源,客户端与服务器交互就是传递这种资源的表现层的过程


优点
简单轻量
面向资源 一目了然 有自解释性
数据描述简单 


URL设计形式   动词+宾语结构  动词动作+名词资源
GET:读取(Read)
POST:新建(Create)
PUT:更新(Update)
PATCH:更新(Update)
DELETE:删除(Delete)

状态码设计形式  以HTTP状态码为例
1xx:相关信息
2xx:操作成功
3xx:重定向
4xx:客户端错误
5xx:服务器错误

服务器的回应  结构化的数据 json 

猜你喜欢

转载自blog.csdn.net/u010094934/article/details/89477973