一个用户接口可以通过以下4种不同方式的请求,来做不同的事情:
- 获取用户信息
- 创建用户
- 修改用户
- 删除用户
你完全可以像“灯”的那个例子,用GET请求来传递不同的参数来实现,但是这样如果接口多了,就会很混乱,很难管理。
这时,我们需要一种规则:
- 当用“GET”方式时,只用来获取数据,成功了返回http状态码200
- 当用“POST”方式时,只用来创建数据,成功了返回http状态码201
- 当用“PUT”方式时,只用来修改数据,成功了返回http状态码203
- 当用“DELETE”方式时,只用来删除数据,成功了返回http状态码204
- 当请求发送失败,返回http状态码400
这样子的规则,我们称它为“RESTful”标准。
下图是RESTful的状态码返回

本文介绍了RESTful API设计的基本原则,包括如何使用GET、POST、PUT和DELETE四种HTTP请求方法来分别进行数据的获取、创建、修改和删除操作,并详细解释了每种请求方法对应的HTTP状态码。
2702

被折叠的 条评论
为什么被折叠?



