这里阐述http状态码及其表示的含义:
| 状态码 | 描述 |
|---|---|
| 100 | 客户端可以继续其请求 |
| 101 | 正在更改的协议版本或者协议 |
| 200 | 请求成功,切请求的信息包含在响应中,这是接收的最常见的状态代码 |
| 201 | 请求导致已发送之前创建一个新的资源 |
| 202 | 请求已被接受进行进一步处理 |
| 203 | 返回的元信息来自不是原始服务器的缓存副本,因此可能不正确 |
| 204 | 已成功处理请求,响应是有意留为空白 |
| 205 | 客户端应重置(而不是重新加载)的当前资源 |
| 206 | 根据包括字节范围的 GET 请求的请求的响应是部分响应 |
| 300 | 所需的信息有多种表示形式。 默认操作是将此状态视为一个重定向,并按照与此响应关联的位置标头的内容。 |
| 301 | 已将所需的信息移动到的位置标头中指定的URI。 当收到此状态时的默认操作是遵循与响应关联的位置标头。 |
| 302 | 指示所需的信息位于的位置标头中指定的 URI。 当收到此状态时的默认操作是遵循与响应关联的位置标头。 当原始请求方法是 POST 时,重定向的请求将使用 GET 方法。 |
| 303 | 自动将客户端重定向到的位置标头中指定作为公告的结果的URI。 对指定的位置标头的资源的请求将会执行与 GET |
| 304 | 指示客户端的缓存是最新的,不会传输资源的内容 |
| 305 | 指示该请求应使用的位置标头中指定的 uri 的代理服务器 |
| 306 | 是对未完全指定的 HTTP/1.1 规范建议的扩展 |
| 307 | 指示请求信息位于的位置标头中指定的URI。 当收到此状态时的默认操作是遵循与响应关联的位置标头。 当原始请求方法是 POST 时,重定向的请求还将使用 POST 方法。 |
| 400 | 无法由服务器理解此请求 |
| 401 | 所请求的资源需要身份验证 |
| 402 | 已保留,供将来使用 |
| 403 | 服务器拒绝无法完成的请求 |
| 404 | 所请求的资源不在服务器上 |
| 405 | 请求的方法(GET或POST)不允许对所请求的资源 |
| 406 | 客户端已指定使用Accept标头,它将不接受任何可用的资源表示 |
| 407 | 请求的代理要求身份验证。代理服务器进行身份验证标头包含如何执行身份验证的详细信息 |
| 408 | 客户端的服务器预期请求时间内没有未发送请求 |
| 409 | 由于在服务器上发生冲突,该请求可能不会执行 |
| 410 | 所请求的资源不可再用 |
| 411 | 缺少必须的内容长度标头 |
| 412 | 此请求设置的条件,无法执行 |
| 413 | 请求太大,服务器不能够处理 |
| 414 | URI太长 |
| 415 | 该请求是不受支持的类型 |
| 416 | |
| 417 | 指示无法由服务器满足 |
| 426 | 客户端应换到不同的协议。例如TLS/1.0 |










网友评论