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 | 要求网络身份验证 | 客户端必须经过身份验证才能获取网络访问权限。 |