HTTP状态码
2018-02-02 本文已影响0人
DevilIncs
这里阐述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 |