Restful接口定义

目录

CRUD分别对应于HTTP方法:GET用来获取资源,POST用来新建资源(也可以用于更新资源),PUT用来更新资源,DELETE用来删除资源。

即:

GET:从服务器取出资源(一项或多项)。

POST:在服务器新建一个资源。

PUT:在服务器更新资源(客户端提供完整资源数据)。

PATCH:在服务器更新资源(客户端提供需要修改的资源数据)。

DELETE:从服务器删除资源。

其中GET,PUT,DELETE为幂等

1
2
3
4
5
6
7
8
9
10
11
12
GET /movie 获取电影列表,返回电影列表
GET /movie/1 获取标志为1的电影,返回单个电影
POST /movie 添加电影,返回新生成的电影
PUT /movie/1 提供完整电影数据,更新后会返回完整的电影
PATCH /movie/1 提供部分要修改的数据,更新后会返回完整的电影
DELETE /movie/1 删除标志为1的电影,返回空文档