http状态码
Contents
1xx 信息响应
- 100 Continue: 继续。客户端应继续其请求。
- 101 Switching Protocols: 切换协议。服务器根据客户端的请求切换协议。
- 102 Processing: 处理将继续执行。
2xx 成功
- 200 OK: 请求成功。服务器已成功处理了请求。
- 201 Created: 已创建。请求成功并且服务器创建了新的资源。
- 202 Accepted: 已接受。服务器已接受请求,但尚未处理。
- 203 Non-Authoritative Information: 非权威信息。服务器成功处理了请求,但返回的信息可能来自另一来源。
- 204 No Content: 无内容。服务器成功处理了请求,但没有返回任何内容。
- 205 Reset Content: 重置内容。服务器成功处理了请求,并要求客户端重置视图。
- 206 Partial Content: 部分内容。服务器成功处理了部分GET请求。
- 207 Multi-Status: 多状态。消息体中包含多个独立操作的状态码。
- 208 Already Reported: 已经报告。DAV绑定成员的状态已经在前一个响应中列出。
- 226 IM Used: IM使用。服务器已经完成GET请求,并执行了实例操控。
3xx 重定向
- 300 Multiple Choices: 多种选择。请求的资源有多种选择。
- 301 Moved Permanently: 永久移动。请求的资源已永久移动到新URI。
- 302 Found: 临时移动。请求的资源临时移动到新URI。
- 303 See Other: 查看其他。响应可以在另一URI找到。
- 304 Not Modified: 未修改。资源未修改,可以使用缓存的版本。
- 305 Use Proxy: 使用代理。请求的资源必须通过代理访问。
- 306 (Unused): 已废弃。原用于指定请求应使用的代理,现在不再使用。
- 307 Temporary Redirect: 临时重定向。请求的资源临时移动到新URI。
- 308 Permanent Redirect: 永久重定向。请求和所有将来的请求应使用新的URI。
4xx 客户端错误
- 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: URI过长。请求的URI过长,服务器无法处理。
- 415 Unsupported Media Type: 不支持的媒体类型。请求的格式不受服务器支持。
- 416 Range Not Satisfiable: 范围不合适。请求的范围无法满足。
- 417 Expectation Failed: 未满足期望值。服务器无法满足期望值。
- 418 I’m a teapot: 我是茶壶。用于愚人节笑话的状态码。
- 421 Misdirected Request: 请求被误导。服务器无法生成响应。
- 422 Unprocessable Entity: 无法处理的实体。请求格式正确,但语义错误。
- 423 Locked: 锁定。资源被锁定。
- 424 Failed Dependency: 依赖失败。由于前一个请求失败,请求失败。
- 425 Too Early: 太早。服务器不愿意处理请求,因为它可能被重放。
- 426 Upgrade Required: 需要升级。客户端应切换到TLS/1.0。
- 428 Precondition Required: 需要前提条件。要求请求先满足前提条件。
- 429 Too Many Requests: 请求过多。用户在给定时间内发送了太多请求。
- 431 Request Header Fields Too Large: 请求头字段太大。请求头字段太大,服务器拒绝。
- 451 Unavailable For Legal Reasons: 因法律原因不可用。服务器由于法律原因无法提供资源。
5xx 服务器错误
- 500 Internal Server Error: 服务器内部错误。服务器遇到错误,无法完成请求。
- 501 Not Implemented: 尚未实施。服务器不具备完成请求的功能。
- 502 Bad Gateway: 错误网关。服务器作为网关或代理,从上游服务器收到无效响应。
- 503 Service Unavailable: 服务不可用。服务器目前无法使用(由于过载或维护)。
- 504 Gateway Timeout: 网关超时。服务器作为网关或代理,未及时从上游服务器接收请求。
- 505 HTTP Version Not Supported: HTTP版本不受支持。服务器不支持请求中使用的HTTP协议版本。
- 506 Variant Also Negotiates: 变体也进行协商。服务器有内部配置错误。
- 507 Insufficient Storage: 存储不足。服务器无法存储完成请求所需的内容。
- 508 Loop Detected: 检测到循环。服务器在处理请求时检测到无限循环。
- 510 Not Extended: 未扩展。获取资源的策略不满足请求。
- 511 Network Authentication Required: 需要网络认证。客户端需要进行身份验证以获得网络访问权限。