HTTP状态码
HTTP状态码的分类
| 分类 | 分类描述 |
|---|---|
| 1xx | 信息,服务器收到请求,需要请求者继续执行操作 |
| 2xx | 成功,操作被成功接收并处理 |
| 3xx | 重定向,需要进一步的操作以完成请求 |
| 4xx | 客户端错误,请求包含语法错误或无法完成请求 |
| 5xx | 服务器错误,服务器在处理请求的过程中发生错误 |
详细说明
1XX
这组状态码表示这是一个临时性响应
- 100 请继续请求
- 101 请切换协议
- 102 将继续执行请求
2XX
这一组状态码表示客户端的请求已经被服务器端成功接收并正确解析
- 200 请求成功
- 201 请求已被接受,等待资源响应
- 202 请求已被接受但尚未处理
- 203 请求已经成功处理,但结果来自第三方拷贝
- 204 请求已成功处理,但无返回内容
- 205 请求已成功处理,但需要重置内容
- 206 请求已成功处理,但仅返回了部分内容
- 207 请求已成功处理,返回了多个状态的XML信息
- 208 响应已发送
- 226 已完成响应
3XX
这组状态码表示客户端需要采取更进一步的行动来完成请求
这些状态通常用来表示重定向
- 300 返回多条重定向供选择
- 301 永久重定向
- 302 临时重定向
- 303 当前请求的资源在其他地址
- 304 请求资源与本地缓存相同,未修改
- 305 必须通过代理访问
- 306 请切换代理(已经废除)
- 307 临时重定向,与302相同
- 308 永久重定向且改变HTTP方法
4XX
这组状态码表示客户端的请求存在错误
- 400 请求错误,通常是访问的域名未绑定引起的
- 401 需要身份认证验证
- 403 禁止访问
- 404 请求的内容未找到或已删除
- 405 不允许的请求方法
- 406 无法响应,因资源无法完成客户端的方法
- 407 需要通过代理的身份认证
- 408 请求超时
5XX
这组状态码表示服务器在处理请求的过程中有错误或者异常状态发生
- 500 服务器端程序错误
- 501 服务器不支持的请求方法
- 502 网关无响应
- 503 服务器端临时错误
- 504 网关超时
- 505 服务器不支持的HTTP版本
- 506 服务器内部配置错误
- 507 服务器无法存储请求
- 508 服务器因死循环而终止操作
- 509 服务器带宽限制
- 510 获取资源策略未被满足
- 511 需验证以许可连接
- 599 网络连接超时