常用的14种HTTP状态码速查手册

分类

1xx \> Information(信息)  // 接收的请求正在处理
2xx \> Success(成功) // 请求正常处理完毕
3xx \> Redirection(重定向) // 需要进行附加操作以完成请求
4xx \> Client Error(客户端错误) // 服务器无法处理请求
5xx \> Server Error(服务器错误) // 服务器处理请求出错

速查

2xx(成功)

200 OK  // 处理好了,内容给你,用GET我就给你内容,HEAD不给
204 No Content // 处理好了,内容就不返回了
206 Partial Content // 这是你要的内容块

3xx(重定向)

301 Moved Permanently  // 链接永久改了
302 Found // 链接临时改了
303 See Other // 链接临时改了,请用GET请求资源
304 Not Modified // 找不到满足你条件的内容
307 Temporary Redirect // 链接临时改了

4xx(客户端)

400 Bad Request  // 语法错
401 Unauthorized // 要登陆
403 Forbidden // 我拒绝
404 Not Found // 找不到

5xx(服务端)

500 Internal Server Error  // 我在执行请求的时候出错了
503 Service Unavailable // 我在停机维护或CPU已爆表

结语

说明

  • HTTP状态码有时会不可靠。Web应用程序内部发生错误,依旧返回200。

参考

  • 图解HTTP

延伸

标准

上一篇:图解 HTTP 笔记(四)——HTTP 状态码


下一篇:HTTP协议 -- 认清协议常用状态码