400-499

Client error responses

400至499范围内的HTTP状态代码是客户错误代码。它们被服务器用来通知客户端,由于客户端的错误而导致请求失败。请求本身是无效的,或者客户端没有必要的权限来访问请求的资源。它们经常被网络应用程序和API用来指示请求处理的问题。值得注意的是,这些代码中的一些也可以帮助客户端诊断和修复错误。例如,400代码表明客户的请求有错误,可以帮助客户确定错误的原因。401代码向客户表示访问所请求的资源需要认证,而403代码则表示客户没有访问该资源的权限。

<400/> Bad Request

该请求是无效的
官方 子状态代码

<401/> Unauthorized

该请求是未经授权的
官方 子状态代码

<402/> Payment Required

需要付款
官方

<403/> Forbidden

不允许提出这种要求
官方 子状态代码

<404/> Not Found

网络服务器无法找到所请求的资源
官方 子状态代码

<405/> Method Not Allowed

请求所使用的方法是不允许的
官方 子状态代码

<406/> Not Acceptable

用户代理没有接受的表示
官方 子状态代码

<407/> Proxy Authentication Required

需要与代理机构进行认证
官方

<408/> Request Timeout

请求的时间已经过期
官方

<409/> Conflict

雷苏斯的现状存在着冲突
官方

<410/> Gone

该网站已永久无法使用,可能已被删除。
官方

<411/> Length Required

该请求没有被处理,因为预期有一个内容长度。
官方

<412/> Precondition Failed

前提条件不满意,请求不成功
官方 子状态代码

<413/> Payload Too Large

有效载荷对服务器来说太大
官方

<414/> URI Too Long

URL太长了,服务器还没有准备好评估它。
官方

<415/> Unsupported Media Type

有效载荷的格式不能用于重组。
官方

<416/> Range Not Satisfiable

不能提供所要求的领域
官方

<417/> Expectation Failed

期望无法实现
官方

<418/> I'm a teapot

不能用茶壶煮咖啡
官方

<421/> Misdirected Request

该请求被误导了
官方

<422/> Unprocessable Content

由于语义错误,该请求无法被处理。
官方

<423/> Locked

仓库被锁住了
官方

<424/> Failed Dependency

不存在不可或缺的依赖性
官方

<425/> Too Early

服务器还不想处理该请求
官方

<426/> Upgrade Required

需要对协议进行升级
官方

<428/> Precondition Required

处理请求时需要一个前提条件
官方

<429/> Too Many Requests

服务器收到了太多的请求
官方

<431/> Request Header Fields Too Large

请求标头过大
官方

<440/> Login Time-out

客户的HTTP会话已经过期,他们需要再次登录
非官方的 (Microsoft Internet Information Services)

<444/> No Response

在内部用于指示服务器不向客户返回任何信息并立即关闭连接。
非官方的 (nginx)

<449/> Retry With

状态代码表明,由于客户没有提供足够的信息,该请求不能被满足。
非官方的 (Microsoft Internet Information Services)

<451/> Unavailable For Legal Reasons

由于法律原因,该请求已被拒绝
官方

<451/> Redirect

该用户的邮箱无法接通
非官方的 (Microsoft Internet Information Services)

<494/> Request header too large

客户端发送的HTTP请求太大,或者传输的HTTP头信息太长。
非官方的 (nginx)

<495/> SSL Certificate Error

检查客户证书时发生错误
非官方的 (nginx)

<496/> SSL Certificate Required

不包含SSL证书的请求,尽管需要一个证书
非官方的 (nginx)

<497/> HTTP Request Sent to HTTPS Port

向HTTPS端口发送普通HTTP请求。
非官方的 (nginx)

<499/> Client Closed Request

客户端在服务器发送响应之前就关闭了该请求
非官方的 (nginx)