Restful API的理解

Posted 小志的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Restful API的理解相关的知识,希望对你有一定的参考价值。

一、传统方式(以用户为例)

请求路径请求方式作用
/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只是一种风格,并不是强制的标准

以上是关于Restful API的理解的主要内容,如果未能解决你的问题,请参考以下文章

说说自己对RESTful API的理解s

理解restful 架构 && RESTful API设计指南

理解restful API

RESTful API 设计指南

理解 RESTful API 设计规范

Restful API的理解