- HTTP 教程
- HTTP - 首页
- HTTP - 概述
- HTTP - 参数
- HTTP - 消息
- HTTP - 请求
- HTTP - 响应
- HTTP - 方法
- HTTP 状态码
- HTTP - 头字段
- HTTP - 缓存
- HTTP - URL 编码
- HTTP - 安全性
- HTTP - 消息示例
- HTTP 有用资源
- HTTP - 快速指南
- HTTP - 有用资源
HTTP 状态码
服务器响应中的状态码元素是一个三位整数,其中状态码的第一位数字定义了响应的类别,后两位数字没有任何分类作用。第一位数字有5个值。
| 序号 | 代码和描述 |
|---|---|
| 1 | 1xx: 信息 表示请求已收到,并且正在处理中。 |
| 2 | 2xx: 成功 表示操作已成功接收、理解和接受。 |
| 3 | 3xx: 重定向 表示必须采取进一步的操作才能完成请求。 |
| 4 | 4xx: 客户端错误 表示请求包含语法错误或无法完成。 |
| 5 | 5xx: 服务器错误 表示服务器未能完成明显有效的请求。 |
HTTP 状态码是可扩展的,HTTP 应用程序不需要理解所有已注册状态码的含义。下面列出了所有状态码。
1xx: 信息
| 消息 | 描述 |
|---|---|
| 100 Continue | 服务器只收到部分请求,但只要未被拒绝,客户端应继续发送请求。 |
| 101 Switching Protocols | 服务器切换协议。 |
2xx: 成功
| 消息 | 描述 |
|---|---|
| 200 OK | 请求成功。 |
| 201 Created | 请求已完成,并创建了新的资源。 |
| 202 Accepted | 请求已接受处理,但处理尚未完成。 |
| 203 Non-authoritative Information | 实体头中的信息来自本地或第三方副本,而不是来自原始服务器。 |
| 204 No Content | 响应中给出了状态码和头,但回复中没有实体主体。 |
| 205 Reset Content | 浏览器应清除用于此事务的表单以进行额外输入。 |
| 206 Partial Content | 服务器正在返回请求大小的部分数据。用于响应指定了 *Range* 头的请求。服务器必须使用 *Content-Range* 头指定响应中包含的范围。 |
3xx: 重定向
| 消息 | 描述 |
|---|---|
| 300 Multiple Choices | 链接列表。用户可以选择一个链接并转到该位置。最多五个地址。 |
| 301 Moved Permanently | 请求的页面已永久移动到新的 URL。 |
| 302 Found | 请求的页面已暂时移动到新的 URL。 |
| 303 See Other | 请求的页面可以在不同的 URL 下找到。 |
| 304 Not Modified | 这是对 *If-Modified-Since* 或 *If-None-Match* 头的响应代码,其中 URL 自指定日期以来未被修改。 |
| 305 Use Proxy | 必须通过 *Location* 头中提到的代理访问请求的 URL。 |
| 306 未使用 | 此代码在以前版本中使用过。它不再使用,但代码已保留。 |
| 307 Temporary Redirect | 请求的页面已暂时移动到新的 URL。 |
4xx: 客户端错误
| 消息 | 描述 |
|---|---|
| 400 错误请求 | 服务器不理解请求。 |
| 401 未授权 | 请求的页面需要用户名和密码。 |
| 402 需要付费 | 您尚不能使用此代码。. |
| 403 禁止 | 禁止访问请求的页面。 |
| 404 未找到 | 服务器找不到请求的页面。 |
| 405 方法不允许 | 请求中指定的方法不允许。 |
| 406 不可接受 | 服务器只能生成客户端无法接受的响应。 |
| 407 需要代理身份验证 | 在提供此请求之前,必须通过代理服务器进行身份验证。 |
| 408 请求超时 | 请求花费的时间超过服务器准备等待的时间。 |
| 409 冲突 | 由于冲突,无法完成请求。 |
| 410 已消失 | 请求的页面不再可用。 |
| 411 需要长度 | 未定义“Content-Length”。服务器在没有它的情况下将不接受请求。 |
| 412 前提条件失败 | 服务器评估请求中给出的前提条件为假。 |
| 413 请求实体过大 | 服务器将不接受请求,因为请求实体过大。 |
| 414 请求 URL 过长 | 服务器将不接受请求,因为 URL 过长。当您将“post”请求转换为具有长查询信息的“get”请求时会发生这种情况。 |
| 415 不支持的媒体类型 | 服务器将不接受请求,因为不支持媒体类型。 |
| 416 请求的范围无法满足 | 请求的字节范围不可用且超出范围。 |
| 417 期望失败 | 此服务器无法满足 Expect 请求头字段中给出的期望。 |
5xx: 服务器错误
| 消息 | 描述 |
|---|---|
| 500 内部服务器错误 | 请求未完成。服务器遇到了意外情况。 |
| 501 未实现 | 请求未完成。服务器不支持所需的功能。 |
| 502 错误网关 | 请求未完成。服务器从上游服务器收到无效的响应。 |
| 503 服务不可用 | 请求未完成。服务器暂时过载或关闭。 |
| 504 网关超时 | 网关超时。 |
| 505 HTTP 版本不支持 | 服务器不支持“http 协议”版本。 |
广告