HTTP 消息码参考
-
HTTP状态消息
当浏览器从Web服务器请求服务时,可能会发生错误。下面可能返回的HTTP状态消息列表。
-
1xx:消息
HTTP请求浏览器返回代表消息类型。
状态码 描述 100 Continue 服务器已经接收到请求头,客户机应该继续发送请求主体 101 Switching Protocols 请求者要求服务器切换协议 103 Checkpoint 用于恢复中止的PUT或POST请求的可恢复请求 -
2xx:成功
HTTP请求浏览器返回代表成功请求类型。
状态码 描述 200 OK 请求没问题(这是成功HTTP请求的标准响应) 201 Created 请求已经完成,并且创建了一个新资源 202 Accepted 已接受请求进行处理,但尚未完成处理 203 Non-Authoritative Information 请求已成功处理,但正在返回可能来自其他来源的信息 204 No Content 请求已经成功处理,但没有返回任何内容 205 Reset Content 请求已经成功处理,但没有返回任何内容,并且要求请求者重置文档视图 206 Partial Content 由于客户端发送的范围标头,服务器仅交付部分资源 -
3xx:重定向
HTTP请求浏览器返回代表重定向类型。
状态码 描述 300 Multiple Choices 一个链接列表。用户可以选择一个链接并转到那个位置。最多5个地址 301 Moved Permanently 请求的页面已移动到新的URL 302 Found 请求的页面已临时移动到新的URL 303 See Other 请求的页面可以在另一个URL下找到 304 Not Modified 指示自上次请求以来未修改请求页 306 Switch Proxy 不再使用 307 Temporary Redirect 请求的页面已临时移动到新的URL 308 Resume Incomplete 用于恢复中止的PUT或POST请求的可恢复请求 -
4xx:客户端错误
HTTP请求浏览器返回客户端错误请求类型。
状态码 描述 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 没有定义 "Content-Length" ,服务器不接受请求。 412 Precondition Failed 请求中给出的由服务器计算为false的先决条件 413 Request Entity Too Large 服务器不会接受请求,因为请求实体太大 414 Request-URI Too Long 服务器不会接受请求,因为URL太长。将POST请求转换为带有长查询信息的GET请求时发生 415 Unsupported Media Type 服务器不会接受请求,因为不支持媒体类型 416 Requested Range Not Satisfiable 客户端已经请求了文件的一部分,但是服务器无法提供该部分 417 Expectation Failed 服务器不能满足Expect请求头字段的要求 -
5xx:服务器错误
HTTP请求浏览器返回代表服务器错误类型。
状态码 描述 500 Internal Server Error 当没有更具体的消息时给出的通用错误消息 501 Not Implemented 服务器要么不认识请求方法,要么缺乏完成请求的能力 502 Bad Gateway 服务器充当网关或代理,并从上游服务器接收到无效响应 503 Service Unavailable 服务器当前不可用(过载或宕机) 504 Gateway Timeout 服务器充当网关或代理,没有收到上游服务器的及时响应 505 HTTP Version Not Supported 服务器不支持请求中使用的HTTP协议版本 511 Network Authentication Required 客户端需要进行身份验证以获得网络访问