对于资源的具体操作,由HTTP动词表示
常用的HTTP动词包括一下几个,括号里是对应的SQL命令:
- GET(SELECT): 从服务器取出资源(一个或多个)
- POST(CREATE): 在服务器新建一个资源
- PUT(UPDATE): 在服务器更新资源(客户端提供改变后的完整资源,即更新整一个资源)
- PATCH(UPDATE): 在服务器更新资源(客户端提供改变的属性,即更新资源的部分属性)
- DELETE(DELETE): 从服务器删除资源
还有两个不常用的HTTP动词
- HEAD: 获取资源的元数据
- OPTIONS: 获取信息,关于资源的哪些属性是客户端可以改变的
下面是若干例子:
- GET /zoos:列出所有动物园
- POST /zoos:新建一个动物园
- GET /zoos/ID:获取某个指定动物园的信息
- PUT /zoos/ID:更新某个指定动物园的信息(提供该动物园的全部信息)
- PATCH /zoos/ID:更新某个指定动物园的信息(提供该动物园的部分信息)
- DELETE /zoos/ID:删除某个动物园
- GET /zoos/ID/animals:列出某个指定动物园的所有动物
- DELETE /zoos/ID/animals/ID:删除某个指定动物园的指定动物
© admin for 可乐吧, 2016. |
Permalink |
No comment |
Add to
del.icio.us
Post tags:
Feed enhanced by Better Feed from Ozh