RestFul API
2021-03-13 09:34
标签:应该 html 错误处理 not bad 成功 语法 ror let 1、常用的Http状态码: 更多状态码: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# RestFul API 标签:应该 html 错误处理 not bad 成功 语法 ror let 原文地址:https://www.cnblogs.com/vichin/p/12542035.html
状态码
状态
具体描述
200
OK
客户端请求成功
400
Bad Request
客户端请求有语法错误,不能被服务器所理解
401
Unauthorized
服务器收到请求,但是拒绝提供服务
404
Not Found
请求资源部存在
500
Internal Server Error
服务器发生不可预期的错误
503
Server Unavailable
服务器不能处理当前客户端的请求,一般是当服务器的性能达到瓶颈之后就不能处理新进来的请求
上一篇:c#大文件上传详解及实例代码