1. 状态码分类
- 2xx 操作成功
- 4xx 客户端错误
- 5xx 服务端错误
2. 2xx 响应码
状态码 | 编码 | 说明 |
---|---|---|
200 | OK | 操作成功 |
201 | Created | 创建类的请求完全成功 |
202 | Accepted | 请求已受理,但未处理完成。通常为异步请求,需要查询结果 |
204 | NoContent | 请求完全成功,同时HTTP响应不包含响应体。删除类的请求完全成功 |
3. 4xx 响应码
状态码 | 编码 | 说明 |
---|---|---|
400 | Bad Request | 非法请求,未做任何处理。 |
401 | Unauthorized | 用户未提供身份验证凭据,或者没有通过身份验证。 |
403 | Forbidden | 用户通过了身份验证,但是不具有访问资源所需的权限。 |
404 | Not Found | 所请求的资源不存在,或不可用。 |
405 | Method Not Allowed | 用户已经通过身份验证,但是所用的 HTTP 方法不在他的权限之内。 |
4. 5xx 响应码
状态码 | 编码 | 说明 |
---|---|---|
500 | Internal Server Error | 服务器发生错误,用户将无法判断发出的请求是否成功。 |
503 | Service Unavailable | 服务器无法处理请求,一般用于网站维护状态。 |