一、传统方式(以用户为例)
请求路径请求方式作用/user/query?id=1GET查询/user/getInfo?id=1GET详情/user/insert?id=1POST新增/user/update?id=1POST修改/user/delete?id=1GET删除
二、Restful API方式(以用户为例)
请求路径请求方式作用/user?id=1GET查询/user/1GET详情/userPOST新增/user/1POST修改/user/1GET删除
三、Restful的理解
- 传统方式使用URL表示行为(由url可知是否是查询用户、新增用户、修改用户、删除用户)。
- Restful 使用URL表示资源,在URL上看不到具体行为(Restful API方式列表中id为1的3个请求的表示的是用户的资源)
- Restful 使用HTTP方法(即GET 、POST、PUT、DELETE)描述行为。使用HTTP状态码来表示不同的结果。
- Restful API使用JSON交互数据
- Restful API只是一种风格,并不是强制的标准