最新的Web开发教程
 

HTTP状态消息


当浏览器请求从Web服务器的服务,可能会发生错误。

这是HTTP状态信息的列表,可能会返回:


1XX:信息

信息: 描述:
100继续 该服务器收到请求头,客户端应该着手发送请求体
101交换协议 请求者已要求服务器切换协议
103检查点 用在可恢复请求建议恢复中止PUT或POST请求

2XX:成功

信息: 描述:
200 OK 请求成功(这是成功的HTTP请求的标准响应)
201创建 该请求已完成,并创建一个新的资源
202已接受 的请求已被接受为处理,但是该处理尚未完成
203非授权信息 请求已成功处理,但返回的信息可能来自另一来源的信息
204无内容 请求已成功处理,但没有返回任何内容
205重置内容 请求已成功处理,但没有返回任何内容,并要求请求者重置文档视图
206部分内容 服务器由于由客户机发送的范围内的头输送仅在资源的一部分

3XX:重定向

信息: 描述:
300多种选择 链接列表。 用户可以选择一个链接,然后转到该位置。 最大的五个地址
301永久移动 所请求的页面已经转移到一个新的URL
302发现 所请求的页面已经临时转移到一个新的URL
303查看其它 所请求的页面可以根据不同的网址上找到
304未修改 指示请求的页面没有被上次修改要求
306开关代理 不再使用
307临时重定向 所请求的页面已经临时转移到一个新的URL
308续传未完成 用在可恢复请求建议恢复中止PUT或POST请求

4XX:客户端错误

信息: 描述:
400错误的请求 该请求不能由于恶劣的语法来实现
401未授权 请求是一个法律要求,但服务器拒绝回应。 时使用的身份验证是可能的,但发生故障或尚未提供
402需要付费 留作将来使用
403禁止 请求是一个法律要求,但服务器拒绝对此作出回应
错误(404 所请求的页面无法找到,但可能会在未来重新可用
405不允许的方法 有人要求使用不受该页面支持的请求方法做了一个页面
406不可接受 服务器可以只生成不被客户接受的响应
407代理服务器需要身份验证 客户必须首先与自己代理认证
408请求超时 服务器超时等待请求
409冲突 请求无法完成,因为在请求冲突
410飘 被请求的页面不再可用
411需要长度 的“内容长度”未定义。 该服务器将不接受没有它的要求
412前提条件失败 在请求给定的前提条件由服务器评估为假
413请求实体太大 服务器将不接受该请求,因为请求实体过大
414请求URI太长 服务器将不接受该请求,因为URL过长。 当你转换POST请求为GET请求与长查询信息时发生
415不支持的媒体类型 服务器将不接受该请求,因为媒体类型不支持
416要求的范围不合适 客户端已请求的文件的一部分,但该服务器不能供应该部分
417预期失败 服务器无法满足预期要求标头栏位的要求

5XX:服务器错误

信息: 描述:
500内部服务器错误 一般错误消息,因为在没有更具体的消息是合适的
501未执行 该服务器或者无法识别请求方法,或缺乏履行请求的能力
502错误的网关 该服务器作为一个网关或代理,接收到来自上游服务器的无效响应
503服务不可用 服务器目前无法使用(过载或向下)
504网关超时 该服务器作为网关或代理,并没有接收到来自上游服务器的及时响应
505不支持HTTP版本 服务器不支持请求中所使用的HTTP协议版本
511网络需要身份验证 客户端需要进行身份验证来获得网络访问