Restful API 常用常 method
以一个博客项目为例,实现“增删改查”功能,使用 RestfulAPI
的接口设计如下:
新增博客
- url: http://xxx.com/api/blog/100 (100 为博客的 id)
- method:
POST
删除博客
- url: http://xxx.com/api/blog/100 (100 为博客的 id)
- method:
DELETE
修改博客内容
- url: http://xxx.com/api/blog/100 (100 为博客的 id)
- method:
PATCH
(request body中有博客的内容)
另,跟 PATCH
很像的还有 PUT
方法,两者有差别
PUT
更新全部内容,即替换PATCH
更新部分内容 —— 更加常用
查询博客
- url: http://xxx.com/api/blog/100 (100 为博客的 id)
- method:
GET
总结
GET
查询POST
新增PATCH
更新DELETE
删除