参考起始版本HTTP/1.1
| 状态码 | 英文名称 | 中文名称 | 含义 |
|---|---|---|---|
| 100 | Continue | 继续 | 操作初始成功,请继续。 |
| 101 | Switching Protocols | 切换协议 | 只能升级协议版本。 |
| 状态码 | 英文名称 | 中文名称 | 含义 |
|---|---|---|---|
| 200 | OK | 成功 | 请求成功并处理成功,常用于GET与POST请求。 |
| 201 | Created | 已创建 | 请求成功并创建了资源。 |
| 202 | Accepted | 已接受 | 已经接受请求,但处理可能尚未完成。 |
| 203 | Non-Authoritative Information | 非授权信息 | 请求成功,档已正常返回,但这是非授权的信息,一些应答头可能不正确,因为使用的是meta信息的副本,不在原始服务器上,非权威性信息。 |
| 204 | No Content | 无内容 | 服务器成功处理,但未返回内容(没有新内容可返回)。浏览器应该继续显示原来的文档。 |
| 205 | Reset Content | 重置内容 | 用来强制客户端(比如浏览器)清除表单输入内容。 |
| 206 | Partial Content | 部分内容 | 客户发送了一个带有Range头的GET请求(部分请求),服务器成功处理了它,那么相应的会返回部分内容。 |
| 状态码 | 英文名称 | 中文名称 | 含义 |
|---|---|---|---|
| 300 | Multiple Choices | 多种选择 | 客户请求的资源可以在多个位置找到,这些位置已经在返回的文档内列出。 |
| 301 | Moved Permanently | 永久移除 | 请求的资源已被永久的移动到新地址,返回信息也会包括新的地址,浏览器会自动定向到新地址。今后任何GET、HEAD请求新的请求都应使用新地址代替。 |
| 302 | Found | 临时替代 | 和 301 很相似,只不过它是临时性的替代。客户端应继续使用原来的地址。 |
| 303 | See Other | 参见其他地址 | 和 301、302 很相似,仅仅为了处理POST请求重定向到GET请求的情况。 |
| 304 | Not Modified | 未修改 | 所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。客户端通常会缓存访问过的资源。 |
| 305 | Use Proxy | 使用代理 | 所请求的资源必须通过指明代理服务器来访问。 |
| 307 | Temporary Redirect | 临时重定向 | 与302类似。使用GET请求重定向。 |
| 状态码 | 英文名称 | 中文名称 | 含义 |
|---|---|---|---|
| 400 | Bad Request | 错误请求 | 请求出现语法错误。 |
| 401 | Unauthorized | 未授权的请求 | 请求要求用户的身份认证。 |
| 401.1 | 登录失败 | ||
| 401.2 | 服务器配置导致登录失败 | ||
| 401.3 | 由于 ACL 对资源的限制而未获得授权 | ||
| 401.4 | 筛选器授权失败。 | ||
| 401.5 | SAPI/CGI 应用程序授权失败 | ||
| 401.7 | 访问被 Web 服务器上的 URL 授权策略拒绝。这个错误代码为 IIS 6.0 所专用。 | ||
| 402 | Payment Required | 为了将来可能的需求而预留的。 | |
| 403 | Forbidden | 禁止(拒绝)请求 | 服务器理解客户的请求,但拒绝处理它。通常但不限于由于服务器上文件或目录的权限设置导致的。 |
| 403.1 | 执行访问被禁止。 | ||
| 403.2 | 读访问被禁止。 | ||
| 403.3 | 写访问被禁止。 | ||
| 403.4 | 要求 SSL。 | ||
| 403.5 | 要求 SSL 128。 | ||
| 403.6 | IP 地址被拒绝。 | ||
| 403.7 | 要求客户端证书。 | ||
| 403.8 | 站点访问被拒绝。 | ||
| 403.9 | 用户数过多。 | ||
| 403.10 | 配置无效。 | ||
| 403.11 | 密码更改。 | ||
| 403.12 | 拒绝访问映射表。 | ||
| 403.13 | 客户端证书被吊销。 | ||
| 403.14 | 拒绝目录列表。 | ||
| 403.15 | 超出客户端访问许可。 | ||
| 403.16 | 客户端证书不受信任或无效。 | ||
| 403.17 | 客户端证书已过期或尚未生效。 | ||
| 403.18 | 在当前的应用程序池中不能执行所请求的 URL。这个错误代码为 IIS 6.0 所专用。 | ||
| 403.19 | 不能为这个应用程序池中的客户端执行 CGI。这个错误代码为 IIS 6.0 所专用。 | ||
| 403.20 | Passport 登录失败。这个错误代码为 IIS 6.0 所专用。 | ||
| 404 | Not Found | 没有找到资源 | 无法找到指定位置的资源,一般是请求路径写错或者服务器内部路径映射出现问题。 |
| 404.0 | 没有找到文件或目录。 | ||
| 404.1 | 无法在所请求的端口上访问 Web 站点。 | ||
| 404.2 | Web 服务扩展锁定策略阻止本请求。 | ||
| 404.3 | MIME 映射策略阻止本请求。 | ||
| 405 | Method Not Allowed | 不被允许的方法 | 请求方法(GET、POST、HEAD、DELETE、PUT、TRACE等)对指定的资源不适用,用来访问本页面的 HTTP 方法不被允许。 |
| 406 | Not Acceptable | 不可接受 | 客户端浏览器不接受所请求页面的 MIME 类型 |
| 407 | Proxy Authentication Required | 必要的代理身份验证 | 要求进行代理身份验证,类似于401,表示客户必须先经过代理服务器的授权。 |
| 408 | Request Time-out | 请求超时 | 服务器等待客户端发送的请求时间过长,超时。 |
| 409 | Conflict | 发生冲突 | 通常和PUT请求有关。由于请求和资源的当前状态相冲突,因此请求不能成功。 |
| 410 | Gone | 无可用资源 | 客户端请求的资源已经不存在。它和404不同,如果以前存在该资源,而现在被永久删除了可使用410代码,网站设计人员可通过301代码指定资源的新位置。 |
| 411 | Length Required | 必要的Content-Length参数 | 服务器无法处理客户端发送的不带Content-Length的请求信息。 |
| 412 | Precondition Failed | 先决条件失败 | 请求头中指定的一些前提条件失败 |
| 413 | Request Entity Too Large | 请实体过大 | 目标资源的大小超过服务器当前愿意处理的大小。如果服务器认为自己能够稍后再处理该请求,则应该提供一个Retry-After头。 |
| 414 | Request-URI Too Large | 请求地址过大 | 请求地址过大 |
| 415 | Unsupported Media Type | 不支持的媒体类型 | 不支持的媒体类型。 |
| 416 | Requested range not satisfiable | 请求的range不能满足 | 服务器不能满足客户在请求中指定的Range头。 |
| 417 | Expectation Failed | 执行失败 | 执行失败 |
