HTTP状态码是由3位数字组成的,表示服务器对请求的处理结果。以下是所有可能的HTTP状态码及其含义:

1xx(信息响应):

  • 100 Continue:服务器已成功接收请求的一部分,客户端应继续发送其余部分。

  • 101 Switching Protocols:服务器已成功接收请求,并准备切换协议。

  • 102 Processing (WebDAV):服务器已成功接收请求,但尚未处理完成。

2xx(成功):

  • 200 OK:请求成功,服务器已处理并返回所请求的数据。

  • 201 Created:请求成功,新资源已在服务器上创建。

  • 202 Accepted:请求已接受,但尚未处理完成。

  • 203 Non-Authoritative Information:请求成功,返回的信息可能来自另一来源。

  • 204 No Content:请求成功,但没有内容返回给客户端。

  • 205 Reset Content:服务器处理成功,用户应重置文档视图。

  • 206 Partial Content:服务器成功处理了部分GET请求。

3xx(重定向):

  • 300 Multiple Choices:请求有多种可用选项。

  • 301 Moved Permanently:请求的网页已永久移动到新位置。

  • 302 Found:请求的网页临时从不同的URI响应请求。

  • 303 See Other:请求应使用另一个URI获取资源。

  • 304 Not Modified:自从上次请求后,请求的网页未修改过。

  • 305 Use Proxy:请求应使用代理访问所请求的网页。

  • 306 (Unused):请求应使用另一个URI获取资源。

  • 307 Temporary Redirect:请求的网页临时从不同的URI响应请求。

  • 308 Permanent Redirect:请求的网页已永久移动到新位置。

4xx(客户端错误):

  • 400 Bad Request:服务器无法理解请求的语法。

  • 401 Unauthorized:请求要求身份验证。

  • 402 Payment Required:请求需要付款。

  • 403 Forbidden:服务器拒绝请求。

  • 404 Not Found:服务器找不到请求的资源。

  • 405 Method Not Allowed:禁用请求中指定的方法。

  • 406 Not Acceptable:无法使用请求的内容特性响应请求的网页。

  • 407 Proxy Authentication Required:客户端必须先经过代理服务器的授权。

  • 408 Request Timeout:服务器等候请求时发生超时。

  • 409 Conflict:服务器在完成请求时发生冲突。

  • 410 Gone:请求的资源已被永久删除。

  • 411 Length Required:未定义“内容长度”。

  • 412 Precondition Failed:服务器未满足请求者在请求中设置的其中一个前提条件。

  • 413 Payload Too Large:请求实体过大。

  • 414 URI Too Long:请求的URI过长。

  • 415 Unsupported Media Type:请求的格式不受请求页面的支持。

  • 416 Range Not Satisfiable:客户端请求的范围无效。

  • 417 Expectation Failed:服务器无法满足Expect请求头字段的要求。

5xx(服务器错误):

  • 500 Internal Server Error:服务器遇到错误,无法完成请求。

  • 501 Not Implemented:服务器不具备完成请求的功能。

  • 502 Bad Gateway:网关错误。

  • 503 Service Unavailable:服务器目前无法使用(由于超载或停机维护)。

  • 504 Gateway Timeout:服务器作为网关或代理,但是没有及时从上游服务器收到请求。

  • 505 HTTP Version Not Supported:服务器不支持请求中所用的HTTP协议版本。

  • 506 Variant Also Negotiates:服务器可以满足请求,但需要使用不同的协商版本。

  • 507 Insufficient Storage:服务器上存储空间不足,无法完成请求。

  • 508 Loop Detected:服务器在尝试处理请求时检测到循环引用。

  • 510 Not Extended:服务器不支持请求中所用的某些功能。

  • 511 Network Authentication Required:服务器需要客户端的认证信息。