下面是Internet上服务器返回的HTTP响应代码列表。这些状态码中的大多数是由RFC 2616指定的,而有些是web上也使用的非标准化状态码。当web页面或其他资源没有正确加载时,代码帮助识别问题的原因。响应码从1XX到5XX不等。
1xx 信息响应
1xx中的HTTP状态代码通常仅供参考。
- 100 继续
- 101 交换协议
- 102 处理
- 103 检查
- 122 请求URI太长
2xx 成功回应
2xx范围内的状态代码表示交易已成功接收,理解,接受和处理。
- 200 OK
- 201创建了
- 202接受
- 203非权威信息(自HTTP / 1.1起)
- 204没有内容
- 205重设内容
- 206部分内容
- 207多状态(WebDAV)(RFC 4918)
- 226使用 IM(RFC 3229)
3xx 重定向响应
3xx范围内的HTTP状态代码与重定向有关。客户必须采取其他措施才能完成请求。
- 300种选择
- 301永久移动
- 302找到
- 303查看其他(自HTTP / 1.1起)
- 304未修改
- 305使用代理(自HTTP / 1.1起)
- 306切换代理
- 307临时重定向(自HTTP / 1.1起)
- 308恢复不完整
4xx 客户端错误
4xx范围内的HTTP状态代码表示请求发生了问题。
- 400错误的要求
- 401未经授权
- 402需要付款
- 403禁止
- 404找不到页面
- 405方法不允许
- 406不可接受
- 407要求代理身份验证
- 408请求超时
- 409冲突
- 410去了
- 411所需长度
- 412前提条件失败
- 413请求实体太大
- 414请求URI太长
- 415不支持的媒体类型
- 416请求的范围不满足
- 417期望失败
- 418我是茶壶(RFC 2324)
- 422不可处理实体(WebDAV)(RFC 4918)
- 423锁定(WebDAV)(RFC 4918)
- 424失败依存关系(WebDAV)(RFC 4918)
- 425无序集合(RFC 3648)
- 426需要升级(RFC 2817)
- 428需要先决条件
- 429请求太多
- 431请求标头字段太大
- 444没有反应
- 449重试
- 450被Windows家长控制阻止
- 499个客户关闭的请求
5xx 服务器错误
5xx范围内的错误代码表示服务器知道它遇到错误或无法执行请求。
- 500内部服务器错误
- 501未实施
- 502错误的网关
- 503服务不可用
- 504网关超时
- 505不支持 HTTP版本
- 506变体也可协商(RFC 2295)
- 507存储空间不足(WebDAV)(RFC 4918)
- 509超过带宽限制(Apache bw /有限扩展名)
- 510未扩展(RFC 2774)
- 511要求网络身份验证
- 598(非正式约定)网络读取超时错误
- 599(非正式约定)网络连接超时错误