httpstatus.cn

HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。

所有状态码的第一个数字代表了响应的五种状态之一。

1xx 消息
客户端应该继续请求
服务交换协议
服务器已经收到请求并正在处理
恢复终止的PUT或POST请求
URI长度超过2083个字符
2xx 成功
请求成功,正常响应
请求已完成,新的资源创建
已经接受请求,等待接受处理
服务器已成功处理了请求,但返回的信息可能来自另一来源
请求已被处理,但没有任何内容返回
没有新的内容,但浏览器应该重置它所显示的内容
服务器成功处理了部分 GET 请求
XML消息,可以包含一系列独立的响应
results previously returned
request fulfilled, reponse is instance-manipulations
3xx 重定向
客户请求的文档可以在多个位置找到
客户请求的文档已经被永久移动到其他地方
客户请求的文档被临时移动到其他地方
对应当前请求的响应可以在另一个URI上被找到
请求资源从上次请求以来未被修改
客户请求的文档应该通过指定的代理服务器提取
在最新版的规范中,306状态码已经不再被使用
请求的资源现在临时从不同的URI响应请求
connect again to a different URI using the same method
4xx 客户端错误
请求包含语法错误
访问被拒绝,客户试图未经授权访问受密码保护的页面
该状态码是为了将来可能的需求而预留的
资源不可用
请求的资源在服务器上不存在
请求方法(GET、POST、HEAD等)对指定的资源不适用
请求资源的MIME类型和客户在Accpet头中所指定的不兼容
要求进行代理身份验证
在服务器许可的等待时间内,客户一直没有发出任何请求
由于请求和资源的当前状态相冲突,因此请求不能成功
请求资源不可用
请求没有指定被请求资源的长度
请求头中指定的一些前提条件失败
目标文档的大小超过服务器当前愿意处理的大小
URI长度超过服务器能够处理长度的上限
不支持的MIME媒体类型
服务器不能处理客户在请求中指定的Range头
在请求头Expect中指定的预期内容无法满足服务器
I'm a teapot
Twitter rate limiting
语义错误,无法响应请求
请求资源被锁定
由于之前的某个请求发生的错误,导致当前请求失败
客户端应当切换到TLS/1.0
origin server requires the request to be conditional
user has sent too many requests in a given amount of time
server is unwilling to process the request
server returns no information and closes the connection
request should be retried after performing action
Windows Parental Controls blocking access to webpage
the server cannot reach the client's mailbox
connection closed by client while HTTP server is processing
5xx 服务器错误
服务器遇到了意料不到的情况,不能完成客户的请求
服务器不支持实现请求所需要的功能
从上游服务器接收到无效的响应
服务不可用
网关不能及时地从远程服务器获得应答
服务器不支持请求中使用的HTTP版本
content negotiation for the request results in a circular reference
服务器无法存储完成请求所必须的内容
服务器处理请求时检测到一个无限循环
超过带宽的限制 服务器暂时无法提供服务
further extensions to the request are required
客户端需要进行身份验证以获得网络访问
network read timeout behind the proxy
network connect timeout behind the proxy