Back

ATELIER

HTTP status codes

Look up standard and common extended HTTP response status codes.

65 codes

1xx Informational

The request was received and is being processed.

  • 100

    Continue

    此状态码表明,截止当前的请求内容都是可行的,客户端应该继续请求,如果已经完成,则忽略它。

  • 101

    Switching Protocols

    此状态码是响应客户端的 Upgrade 请求头发送的,指明服务器即将切换的协议。

  • 102

    Processing

    WebDAV 此状态码表示服务器已收到并正在处理该请求,但当前没有响应可用。

  • 103

    Early Hints

    此状态码主要用于与 Link 链接头一起使用,以允许用户代理在服务器准备响应阶段时开始预加载资源。

2xx Success

The request was successfully received, understood, and accepted.

  • 200

    OK

    请求成功。

  • 201

    Created

    该请求已成功,并因此创建了一个新的资源。

  • 202

    Accepted

    请求已经被接收,但还没有结果。

  • 203

    Non-Authoritative Information

    服务器已成功处理了请求,但返回的实体头部元信息不是在原始服务器上有效的确定集合,而是来自本地或者第三方的拷贝。

  • 204

    No Content

    服务器成功处理了请求,但没有返回任何内容。

  • 205

    Reset Content

    通知浏览器重置当前文档。

  • 206

    Partial Content

    部分内容,因为客户端可以通过一些特殊的请求头来获取部分或者范围内的文档。响应报文中包含由 Content-Range 指定范围的实体内容。

  • 207

    Multi-Status

    WebDAV 对于多个资源,传输多个状态码。

  • 208

    Already Reported

    WebDAV 在 DAV 里面使用 <dav:propstat> 响应元素以避免重复枚举多个绑定的内部成员到同一个集合。

  • 226

    IM Used

    服务器已经完成了对资源的 GET 请求,并且响应是对当前实例应用的一个或多个实例操作结果的表示。

3xx Redirection

Further action needs to be taken to complete the request.

  • 300

    Multiple Choices

    客户端请求指向多个资源。客户端可以从中选择一个。

  • 301

    Moved Permanently

    永久性重定向。该状态码表示请求的资源已被分配了新的 URI(该 URI 存在于 Location 响应头中),以后应该使用新的 URI。

  • 302

    Found

    临时性重定向。该状态码表示请求的资源已被分配了新的 URI(该 URI 存在于 Location 响应头中),希望用户(本次)能使用新的 URI 访问,将来的请求还应使用老的 URI。

  • 303

    See Other

    告知客户端应该用另一个 URI(该 URI 存在于 Location 首部中)来获取资源。

  • 304

    Not Modified

    适用于使用缓存的场景。它告诉客户端响应还没有被修改,因此客户端可以继续使用相同的缓存版本的响应。

  • 305

    Use Proxy

    指示请求的响应必须被代理访问,已被弃用。

  • 306

    Unused

    不再使用。

  • 307

    Temporary Redirect

    服务器发送此响应,以指示客户端使用在前一个请求中使用的相同方法在另一个 URI 上获取所请求的资源。这与 302 Found 具有相同的语义,但用户代理不能更改所使用的 HTTP 方法。

  • 308

    Permanent Redirect

    资源已经永久转移到由 Location 响应头指定的另一个 URI。这与 301 Moved Permanently 具有相同的语义,但用户代理不能更改所使用的 HTTP 方法。

4xx Client error

The request contains bad syntax or cannot be fulfilled.

  • 400

    Bad Request

    由于客户端请求错误,从而导致服务器无法处理请求。

  • 401

    Unauthorized

    完成请求需要用户认证。

  • 402

    Payment Required

    保留状态码,未使用。将来可能用于数字支付系统。

  • 403

    Forbidden

    客户端没有访问内容的权限,与 401 Unauthorized 不同,服务器知道客户端的身份。

  • 404

    Not Found

    服务器找不到请求的资源。

  • 405

    Method Not Allowed

    目标资源不支持请求中指定的方法。比如一个 API 资源禁止 DELETE 请求方法。

  • 406

    Not Acceptable

    客户端可以在请求头中指明自己愿意接收什么类型的实体,但是当服务器没有这种类型实体的时候,会发送此响应。一般用于内容协商机制。

  • 407

    Proxy Authentication Required

    类似于 401 Unauthorized,但是认证需要由代理完成。

  • 408

    Request Timeout

    服务器在关闭空闲连接时,会发送此响应。

  • 409

    Conflict

    当请求与服务器的当前状态冲突时,将发送此响应。

  • 410

    Gone

    与 404 类似,只是服务器曾经拥有过此资源。

  • 411

    Length Required

    服务器拒绝该请求因为请求中没有包含 Content-Length 请求头。

  • 412

    Precondition Failed

    客户端发起了条件请求,但是服务器没有满足至少一个条件时发送这个响应状态码。

  • 413

    Content Too Large

    请求实体大于服务器定义的限制。

  • 414

    URI Too Long

    客户端发送的请求 URI 比服务器所能处理的要长时,会收到这个响应状态码。

  • 415

    Unsupported Media Type

    服务器不支持客户端请求的实体内容类型(MIME)。

  • 416

    Range Not Satisfiable

    无法满足请求中 Range 请求头指定的范围。该范围可能超出了目标资源数据的大小。

  • 417

    Expectation Failed

    请求的 Expect 请求头包含了一个期望,但是服务器无法满足此期望。

  • 418

    I'm a teapot

    表示服务器拒绝冲泡咖啡,因为它是个茶壶。来自于一个愚人节玩笑。

  • 421

    Misdirected Request

    请求被重定向到无法生成响应的服务器。

  • 422

    Unprocessable Content

    WebDAV 请求格式正确,但是存在语义错误。

  • 423

    Locked

    WebDAV 请求的资源已经被锁定。

  • 424

    Failed Dependency

    WebDAV 由于上一个请求失败,从而导致当前请求失败。

  • 425

    Too Early

    实验性特性:可能是重放请求,服务器不愿意处理。

  • 426

    Upgrade Required

    需要升级协议。

  • 428

    Precondition Required

    服务器要求客户端请求有前置条件。

  • 429

    Too Many Requests

    请求过于频繁,服务器可能限制了请求速率。

  • 431

    Request Header Fields Too Large

    请求头字段太大。

  • 449

    Retry With

    由微软扩展,代表请求应当在执行完适当的操作后进行重试。

  • 451

    Unavailable For Legal Reasons

    由于法律法规的原因,服务器无法完成此请求。

5xx Server error

The server failed to fulfill an apparently valid request.

  • 500

    Internal Server Error

    服务器内部错误。

  • 501

    Not Implemented

    服务器不支持的请求方法。

  • 502

    Bad Gateway

    服务器作为网关需要得到一个处理这个请求的响应,但是网关后端的服务器没有响应,或者返回了错误的响应。

  • 503

    Service Unavailable

    服务器暂时处于超负载或正在进行停机维护,现在无法处理请求,但是将来可以。如果服务器知道什么时候能回复,可以在响应请求头中添加 Retry-After。

  • 504

    Gateway Timeout

    服务器作为网关,无法及时的从后端服务中获取响应。

  • 505

    HTTP Version Not Supported

    服务器不支持请求中的 HTTP 协议版本。

  • 506

    Variant Also Negotiates

    服务器存在内部配置错误:所选的变体资源被配置为参与透明内容协商本身,因此不是协商过程中的适当终点。

  • 507

    Insufficient Storage

    WebDAV 无法在资源上执行该方法,因为服务器存储资源不足。

  • 508

    Loop Detected

    WebDAV 服务器在处理请求时检测到无限循环。

  • 509

    Bandwidth Limit Exceeded

    达到服务器的带宽限制。这不是一个官方的状态码,但是仍被广泛使用。

  • 510

    Not Extended

    请求需要进一步拓展。

  • 511

    Network Authentication Required

    客户端需要进行身份验证才能获得网络访问权限。