# 第五章 HTTP 状态码
# 状态码
HTTP 响应状态代码指示特定 HTTP 请求是否已成功完成。
响应分为五类:
- 信息响应(100–199)
- 成功响应(200–299)
- 重定向(300–399)
- 客户端错误(400–499)
- 服务器错误 (500–599)。
状态码 | ||
---|---|---|
1XX | ||
101 Switch Protocol | 协议切换 | |
2XX 成功 | ||
200 OK | 正常返回 | |
204 No Content | 无主体返回 | |
206 Partial Content | 范围请求 | |
3XX 重定向 | ||
301 Moved Permanently | 永久重定向 | |
302 Found | 临时重定向 | |
303 See Other | 请使用 GET | |
304 Not Modified | 未变化,请读取缓存 | |
4XX 客户端错误 | ||
400 Bad Request | 语法错误 | |
401 Unauthorized | 验证失败 | |
403 Forbidden | 拒绝访问 | |
404 Not Found | 没有资源 | |
5XX 服务端错误 | ||
500 Internal Server Error | 服务器遇到了不知道如何处理 | |
503 Service Unavailable | 服务器不可用 |
# 一些有意思的的状态码
418 I'm a teapot 服务器拒绝尝试用 “茶壶冲泡咖啡”