Resources Representational State Transfer (资源表现层状态转化)
- 资源 (Resource)网络上的一个实体,每种资源对应一个特定的URI
- 表现层(Representation)资源呈现出来的形式叫做表现层
- 状态转换(State Transfer)HTTP协议里面,四个表示操作方式的动词对应四种基本的操作
- 某些动作是HTTP动词表示不了的,你就应该把动作看成一种资源
RESTful API设计 理论
-
使用HTTP协议
-
URL中只有名词
-
HTTP动词
- GET从服务器获取资源(一项或者多项)
- POST在服务器新建一个资源
- PUT在服务器更新资源(客户端提供改变后的完整资源)
- PATCH 在服务器更新资源 (客户端提供改变的属性)
- DELETE从服务器中删除资源
-
查询字符串中指定过滤条件
- 当前页
- 每页数量
- 过滤关键字
- 排序字段
-
GET collection
网友评论