HTTP 状态码
1xx 信息性
| 状态码 | 英文名称 | 中文说明 |
|---|---|---|
| 100 | Continue | 继续,请求者应继续发送请求 |
| 101 | Switching Protocols | 切换协议,服务器理解并同意切换协议 |
| 102 | Processing | 处理中,服务器已收到请求但尚未处理完成 |
| 103 | Early Hints | 早期提示,返回部分响应头 |
2xx 成功
| 状态码 | 英文名称 | 中文说明 |
|---|---|---|
| 200 | OK | 请求成功,返回请求的数据 |
| 201 | Created | 已创建,请求成功并创建了新资源 |
| 202 | Accepted | 已接受,请求已接受但尚未处理完成 |
| 203 | Non-Authoritative Information | 非权威信息,响应来自副本或代理服务器 |
| 204 | No Content | 无内容,请求成功但无返回内容 |
| 205 | Reset Content | 重置内容,请求者应重置文档视图 |
| 206 | Partial Content | 部分内容,服务器成功处理了部分 GET 请求 |
| 207 | Multi-Status | 多状态,返回 XML 格式的多个独立状态 |
| 208 | Already Reported | 已报告,DAV 绑定的成员已被枚举 |
| 226 | IM Used | 使用了 IM,服务器已满足对资源的 If-Match 请求 |
3xx 重定向
| 状态码 | 英文名称 | 中文说明 |
|---|---|---|
| 300 | Multiple Choices | 多种选择,请求的资源有多个可用表示 |
| 301 | Moved Permanently | 永久移动,资源已被永久迁移到新 URL |
| 302 | Found | 临时移动,资源临时位于另一个 URL |
| 303 | See Other | 查看其他,响应可在另一个 URL 找到 |
| 304 | Not Modified | 未修改,资源未修改,使用缓存版本 |
| 305 | Use Proxy | 使用代理,请求必须通过代理访问 |
| 307 | Temporary Redirect | 临时重定向,资源临时位于另一个 URL |
| 308 | Permanent Redirect | 永久重定向,资源已永久迁移 |
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 | 需要内容长度,服务器需要 Content-Length 头 |
| 412 | Precondition Failed | 前置条件失败,请求的先决条件不满足 |
| 413 | Payload Too Large | 请求体过大,请求实体超过限制 |
| 414 | URI Too Long | URI 过长,请求的 URI 超过服务器限制 |
| 415 | Unsupported Media Type | 不支持的媒体类型 |
| 416 | Range Not Satisfiable | 范围不满足,无法提供请求的范围 |
| 417 | Expectation Failed | 期望失败,无法满足 Expect 请求头要求 |
| 418 | I'm a teapot | 我是一个茶壶(RFC 愚人节彩蛋) |
| 421 | Misdirected Request | 错误定向的请求 |
| 422 | Unprocessable Entity | 不可处理的实体,请求格式正确但语义有误 |
| 423 | Locked | 已锁定,访问的资源被锁定 |
| 424 | Failed Dependency | 依赖失败,请求因前一个请求失败而失败 |
| 425 | Too Early | 太早,服务器不愿意处理重放请求 |
| 426 | Upgrade Required | 需要升级,客户端应切换到不同协议 |
| 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 | 需要网络认证,客户端需要进行认证才能访问网络 |
