1. 状态码分类

  1. 2xx 操作成功
  2. 4xx 客户端错误
  3. 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 服务器无法处理请求,一般用于网站维护状态。