状态码

2019-08-07  本文已影响0人  糕糕AA

状态码
应该使用语义化的状态,而不是全部返回 200,或者随便乱用,
200 OK GET 表示服务器成功返回用户请求的数据,并且该操作是幂等的
201 CREATRED POST/PUT/PATCH 表示服务器成功新建或者更新数据成功
202 Accepted * 表示服务器已经接受请求进入后端排队,常表示异步任务
204 NO CONTENT DELETE 表示客户端删除数据成功,并不需要范围任何内容
400 INVALID REQUEST [POST/PUT/PATCH] 表示客户端发出的请求参数错误,服务器端无法正常解析并且不做任何操作
401 Unauthorized * 表示用户未提供身份验证凭据,或者没有通过身份验证
403 Forbidden * 表示用户通过了身份验证,但不具备访问或者操作资源的权限
404 Not Found * 表示请求的资源不存在
405 Method Not Allowed * 表示客户端使用的方法不允许
409 Conflict * 表示客户端的请求或者操作冲突
410 Gone GET 表示用户请求的资源被永久删除,且不能再获取到
500 INTERNAL SERVER ERROR * 表示客户端请求有效,但是,服务器发生错误,用户将无法判断发出的请求是否成功
502 Bad Gateway * 表示服务器端网关或者代理在尝试完成请求时,从访问的上游服务器收到无效的响应
503 Service Unavailable * 表示服务器临时过载或维护,无法处理当前请求
504 Gateway Timeout * 表示作为网关或代理服务器,服务器没有收到来自URI指定的上游服务器的及时响应,即请求超时

上一篇下一篇

猜你喜欢

热点阅读