目录
信息响应
- 100:客户端应当继续发送请求,将剩余的部分发送完成,如果已经完成,则忽略它;
- 101:服务器需要切换协议才可重新访问(只能切换到更高级协议);
- 102:服务器已收到并正在处理该请求,但当前没有响应可用;
- 103:用于与 Link 链接头一起使用,以允许用户代理在服务器准备响应阶段时开始预加载 preloading 资源
成功响应
- 200:请求成功;
- 201:请求已成功,并因此创建了一个新的资源(通常是在 POST 或 PUT 请求后返回的响应);
- 202:服务器已接受请求,但尚未处理;
- 203:服务器已成功处理了请求,但返回的实体头部元信息不是在原始服务器上有效的确定集合,而是来自本地或者第三方的拷贝;
- 204:对于该请求没有的内容可发送,但头部字段可能有用(用户代理可能会用此时请求头部信息来更新原来资源的头部缓存字段);
- 205:告诉用户代理重置发送此请求的文档;
- 206:从客户端发送Range范围标头以只请求资源的一部分时,将使用此响应代码;
- 207:对于多个状态代码都可能合适的情况,传输有关多个资源的信息;
- 208:在 DAV 里面使用
<dav:propstat>
响应元素以避免重复枚举多个绑定的内部成员到同一个集合; - 226:服务器已经完成了对资源的
GET
请求,并且响应是对当前实例应用的一个或多个实例操作结果的表示;
重定向响应
- 300:请求拥有多个可能的响应,用户代理或者用户应当从中选择一个;
- 301:请求资源的 URL 已永久更改,在响应中给出了新的 URL 并打开;
- 302:请求资源的 URI 已暂时更改,未来可能会对 URI 进行改变;
- 303:服务器返回此响应告诉客户端通过一个 GET 请求在另一个 URI 中获取所请求的资源;
- 304:用作缓存,告诉客户端响应还没有被修改,因此客户端可以继续使用相同缓存版本的响应;
- 305:由于对代理的配置安全考虑,已不再使用;
- 306:此响应自 HTTP/1.1 版本后不再使用;
- 307:服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求;
- 308:资源永久位于服务器响应所指定的另一个 URI(第二次请求不能更改请求方法);
客户端响应
- 400:客户端请求信息错误,服务器无法或不会处理请求;
- 401:客户端必须进行身份验证才能获得服务器的资源响应;
- 402:此响应暂时保留,以供将来使用;
- 403:客户端没有访问内容的权限;
- 404:服务器找不到请求的资源;
- 405:目标资源不支持该请求方法;
- 406:在服务器执行服务端驱动型内容协商机制后,服务器没有发现任何符合用户代理给定标准的内容;
- 407:类似于 401 相应1,但是认证需要由代理完成;
- 408:服务器想关闭这个未使用的连接;
- 409:请求与服务器当前的状态冲突;
- 410:请求的内容已从服务器中永久删除;
- 411:服务端拒绝该请求因为 Content-Length 头部字段未定义但是服务端需要它;
- 412:客户端在其头文件中指出了服务器不满足的先决条件;
- 413:请求实体大于服务器定义的限制;
- 414:客户端请求的 URL 长度超过了服务器接收 URL 长度的上限;
- 415:服务器不支持请求数据的媒体格式;
- 416:无法满足请求中 range 标头字段指定的范围;
- 417:服务器无法满足 Expect 请求标头字段所指示的期望;
- 418:服务端拒绝用茶壶煮咖啡(来自1998年愚人节的一个玩笑);
- 421:请求被定向到无法生成响应的服务器;
- 422:请求格式正确,但由于语义错误而无法遵循;
- 423:正在访问的资源已锁定;
- 424:由于前一个请求失败,请求失败;
- 425:服务器不愿意冒险处理可能被重播的请求;
- 426:服务器拒绝使用当前协议执行请求,在客户端升级到其他协议后可能会执行请求(在响应的 upgrade 字段表明它所需的协议);
- 428:源服务器要求请求是有条件的(即当第三方修改服务器上的状态时,客户端 Get 获取资源的状态,对其进行修改并将其 Put 放回服务器,从而导致冲突);
- 429:用户在给定的时间内发送了太多请求(速率限制);
- 431:服务器不愿意处理请求,因为其头字段太大(在减小请求头字段的大小后,可以重新提交请求);
- 451:用户代理请求了无法合法提供的资源,例如政府审查的网页;
服务器响应
- 500:服务器内部错误,无法完成请求;
- 501:服务器不支持该请求方法,因此无法处理;
- 502:服务器作为网关收到另一台服务器的无效响应;
- 503:服务器现在无法处理此请求(服务器繁忙或维护中);
- 504:服务器作为网关收到另一台服务器的响应超时;
- 505:服务器不支持请求中使用的 HTTP 版本;
- 506:服务器存在内部配置错误;
- 507:无法在资源上执行该方法,因为服务器无法存储成功完成请求所需的表示;
- 508:服务器在处理请求时检测到无限循环;
- 510:服务器需要对请求进行进一步扩展才能完成请求
- 511:客户端需要进行身份验证才能获得网络访问权限
更多详细状态码内容可在这里查看