HTTP常用状态码

1xx消息

这一类型的状态码,代表请求已被接受,需要继续处理。

100 Continue

101 Switching Protocols

102 Processing


2xx成功

这一类型的状态码,代表请求已成功被服务器接收、理解、并接受。

200 OK                         成功接受

201 Created

202 Accepted

203 Non-Authoritative Information

204 No Content

205 Reset Content

206 Partial Content

207 Multi-Status


3xx重定向

通常,这些状态码用来重定向,后续的请求地址(重定向目标)在本次响应的Location域中指明。

300 Multiple Choices

301 Moved Permanently           永久重定向

302 Found                       临时重定向

303 See Other

304 Not Modified

305 Use Proxy

306 Switch Proxy

307 Temporary Redirect


4xx客户端错误

这类的状态码代表了客户端看起来可能发生了错误,妨碍了服务器的处理。除非响应的是一个HEAD请求,否则服务器就应该返回一个解释当前错误状况的实体,以及这是临时的还是永久性的状况。这些状态码适用于任何请求方法。

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 Request Entity Too Large

414 Request-URI Too Long

415 Unsupported Media Type

416 Requested Range Not Satisfiable

417 Expectation Failed

418 I‘m a teapot

421 There are too many connections from your internet address

422 Unprocessable Entity

423 Locked

424 Failed Dependency

425 Unordered Collection

426 Upgrade Required

449 Retry With


5xx服务器错误

这类状态码代表了服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理。除非这是一个HEAD请求,否则服务器应当包含一个解释当前错误状态以及这个状况是临时的还是永久的解释信息实体。这些状态码适用于任何响应方法。

500 Internal Server Error       服务器内部错误

501 Not Implemented

502 Bad Gateway                 网关错误

503 Service Unavailable         服务器暂时无法访问,过载或者

504 Gateway Timeout

505 HTTP Version Not Supported

506 Variant Also Negotiates

507 Insufficient Storage

509 Bandwidth Limit Exceeded

510 Not Extended


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。