HTTP 错误代码总结

来源:互联网 发布:钱箱测试软件 编辑:程序博客网 时间:2024/05/18 02:56

HTTP 错误代码总结

HTTP 错误代码将从远程服务器返回以响应请求。我们最为熟悉的可能是 HTTP404,只要服务器在 URI 中找不到指定的页面/文档,便会返回该代码。

代码消息描述

HTTP400

错误请求

由于语法无效,服务器可能无法处理该请求。

HTTP401

已拒绝

请求的资源要求用户身份验证。

HTTP402

付款要求

当前未在 HTTP 协议中实现。

HTTP403

已禁止

服务器已识别此请求,但拒绝执行它。

HTTP404

未找到

服务器未找到任何匹配请求的 URI(统一资源标识符)。

HTTP405

方法错误

不允许使用 HTTP 谓词。

HTTP406

无法接受

找不到客户端可接受的响应。

HTTP407

要求代理身份验证

要求代理身份验证。

HTTP408

请求超时

服务器等待请求时超时。

HTTP409

冲突

由于与资源的当前状态有冲突,无法完成该请求。

HTTP410

不存在

请求的资源在服务器上不再可用,且不知道转发地址。

HTTP411

要求长度

如果不定义内容长度,服务器将拒绝接受该请求。

HTTP412

不满足前提条件

一个或多个请求的标头字段中给定的前提在服务器上测试后确定为假。

HTTP413

请求过大

服务器拒绝处理该请求,因为请求实体大小超过了服务器打算或可以处理的大小。

HTTP414

URI 过长

服务器拒绝为该请求提供服务,因为该请求 URI(统一资源标识符)的长度超过了服务器打算执行的长度。

HTTP415

不支持的媒体类型

服务器拒绝为该请求提供服务,因为请求方法中的请求资源不支持该请求的实体的格式。

HTTP416

无法满足请求的范围

服务器无法提供客户端所请求的文件部分。该部分可能超出了该文件的结尾。

HTTP417

预期失败

服务器不能满足预期请求标头字段中的要求。

HTTP418

我是茶壶

服务器是一个茶壶,它不能煮咖啡。

HTTP419

身份验证超时

以前有效的身份验证已过期。

HTTP422

无法处理的实体

请求格式正确,但因语义错误而无法被处理。

HTTP423

已锁定

要访问的资源已锁定。

HTTP424

依存关系失败

由于之前请求的失败而导致该请求失败。

HTTP426

需要升级

客户端必须切换到其他协议。

HTTP428

必要的前提条件

原服务器要求该请求是有条件的。

HTTP429

请求过多

服务器拒绝为该请求提供服务,因为客户端提交的请求过多。

HTTP431

请求的标头字段过长

服务器拒绝为该请求提供服务,因为标头字段或所有标头字段的总长度超出了服务器打算或可以执行的长度。

HTTP449

稍后重试

在执行相应的操作后,请求应已重试。

HTTP500

服务器错误

服务器遇到了意外情况,无法完成请求。

HTTP501

不支持

服务器不支持完成此请求所需要的功能。

HTTP502

网关无效

在作为执行请求的网关或代理时,此服务器从其访问的上游服务器接收到了一个无效响应。

HTTP503

服务不可用

服务暂时超负荷。

HTTP504

网关超时

请求在等待网关时超时。

HTTP505

版本不受支持

该服务器不支持或拒绝支持该请求消息中使用的 HTTP 协议版本。

HTTP506

变异也协商

该请求的透明内容协商引发循环引用。

HTTP507

存储不足

服务器无法存储完成此请求所需的表示形式。

HTTP508

检测到循环

服务器在为该请求提供服务时检测到一个无限循环。

HTTP510

未扩展

服务器在完成请求时需要进一步扩展该请求。

HTTP511

要求网络身份验证

客户端必须经过身份验证才能获取网络访问权限。


转自:MSDN https://msdn.microsoft.com/zh-cn/library/windows/apps/dn423949(v=vs.85)