标签:应该 html 错误处理 not bad 成功 语法 ror let
1、常用的Http状态码:
状态码 | 状态 | 具体描述 |
200 | OK | 客户端请求成功 |
400 | Bad Request | 客户端请求有语法错误,不能被服务器所理解 |
401 | Unauthorized | 服务器收到请求,但是拒绝提供服务 |
404 | Not Found | 请求资源部存在 |
500 | Internal Server Error | 服务器发生不可预期的错误 |
503 | Server Unavailable | 服务器不能处理当前客户端的请求,一般是当服务器的性能达到瓶颈之后就不能处理新进来的请求 |
更多状态码:https://www.cnblogs.com/vichin/p/12182501.html
2、根据以下几个方面来设计RESTFful API
资源路径(URI)、HTTP动词、过滤信息、状态码、错误处理、返回结果。
资源路径:在URI中一般不涉及动词。比如获取用户信息可以使用https://www.cnblogs.com/v1/user,该请求为get请求,如果要删除则使用delete。
HTTP动词:
GET:从服务器取出资源。 /user/ID获取指定用户的信息。
POST:在服务器新建一个资源。/user 新建一个用户。
PUT:在服务器更新资源(客户端提供改变后的完整资源)。/user/ID 更新指定用户的信息。
DELETE:从服务器删除资源。 user/ID 删除指定用户的信息。
过滤信息:如果数据太多,服务器端不可能一次性将所有数据都返回给客户端,API应该提供参数,过滤返回结果。?page=2&per_page=100#
标签:应该 html 错误处理 not bad 成功 语法 ror let
原文地址:https://www.cnblogs.com/vichin/p/12542035.html