作简单记录用。

  1. 1xx 表示信息性消息
  2. 2xx 表示成功
    1. 200 OK:请求成功,服务器已经成功处理了请求。
    2. 201 Created:请求已成功处理,并且创建了一个新的资源。
    3. 204 No Content:服务器成功处理了请求,但没有返回任何内容。
  3. 3xx 表示重定向
    1. 301 Moved Permanently:永久重定向,请求的资源已被分配了新的URL。
    2. 302 Found:临时重定向,请求的资源临时移动到了新的URL。
    3. 303 See Other:应当使用GET方法获取资源,Location头信息中会提供一个URI。
    4. 307 Temporary Redirect:请求的资源临时移动到了新的URL,与302不同的是,客户端应当保持原请求方法向新地址发出请求。
  4. 4xx 表示客户端错误
    1. 400 Bad Request:客户端请求的语法错误,服务器无法理解。
    2. 401 Unauthorized:请求要求用户的身份认证。
    3. 403 Forbidden:服务器理解请求,但是拒绝执行它。
    4. 404 Not Found:服务器找不到请求的资源。
    5. 405 Method Not Allowed:请求的方法不被允许,服务器支持该资源的其他方法。
    6. 409 Conflict:请求无法完成,因为存在冲突(如版本控制中的冲突)。
    7. 410 Gone:请求的资源已被永久删除,且不会再可用。
    8. 429 Too Many Requests:客户端在给定的时间内发送了太多请求,服务器拒绝服务。
  5. 5xx 表示服务器错误
    1. 500 Internal Server Error:服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。
    2. 501 Not Implemented:服务器不支持请求的功能,无法完成请求。
    3. 502 Bad Gateway:服务器作为网关或代理,从上游服务器接收到无效的响应。
    4. 503 Service Unavailable:服务器当前无法处理客户端的请求,可能是由于服务器过载或维护。
    5. 504 Gateway Timeout:服务器作为网关或代理,但是没有及时从上游服务器接收到请求。