Restful API的理解
Posted 小志的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Restful API的理解相关的知识,希望对你有一定的参考价值。
一、传统方式(以用户为例)
请求路径 | 请求方式 | 作用 |
---|---|---|
/user/query?id=1 | GET | 查询 |
/user/getInfo?id=1 | GET | 详情 |
/user/insert?id=1 | POST | 新增 |
/user/update?id=1 | POST | 修改 |
/user/delete?id=1 | GET | 删除 |
二、Restful API方式(以用户为例)
请求路径 | 请求方式 | 作用 |
---|---|---|
/user?id=1 | GET | 查询 |
/user/1 | GET | 详情 |
/user | POST | 新增 |
/user/1 | POST | 修改 |
/user/1 | GET | 删除 |
三、Restful的理解
- 传统方式使用URL表示行为(由url可知是否是查询用户、新增用户、修改用户、删除用户)。
- Restful 使用URL表示资源,在URL上看不到具体行为(Restful API方式列表中id为1的3个请求的表示的是用户的资源)
- Restful 使用HTTP方法(即GET 、POST、PUT、DELETE)描述行为。使用HTTP状态码来表示不同的结果。
- Restful API使用JSON交互数据
- Restful API只是一种风格,并不是强制的标准
以上是关于Restful API的理解的主要内容,如果未能解决你的问题,请参考以下文章