状态码分类
状态码 | 范围 | 分类 |
---|---|---|
1xx | 100 - 101 | 信息提示 |
2xx | 200 - 206 | 成功 |
3xx | 300 - 305 | 重定向 |
4xx | 400 - 415 | 客户端错误 |
5xx | 500 - 505 | 服务器错误 |
常见的状态码
- 200 OK 服务器成功处理了请求
- 301 Moved Permanently 请求的URL已移走,Response中应该包含一个Location URL, 说明资源现在所处的位置
- 302 Found 与状态码301类似,但这里的移除是临时的。客户端会使用Location中给出的URL,重新发送新的HTTP request
- 304 Not Modified 客户的缓存资源是最新的, 要客户端使用缓存
- 400 Bad Request 客户端发送了一个错误的请求
- 403 Forbidden 请求被服务器拒绝了
- 404 Not Found 未找到资源
- 500 Internal Server Error 服务器遇到一个错误,使其无法为请求提供服务
- 501 Not Implemented 客户端发起的请求超出服务器的能力范围(比如,使用了服务器不支持的请求方法)时,使用此状态码。
- 502 Bad Gateway 代理使用的服务器遇到了上游的无效响应
- 503 Service Unavailable 服务器目前无法为请求提供服务,但过一段时间就可以恢复服务