1xx 信息反馈 –收到请求,继续处理
2xx 成功 –成功接收,理解并接受了请求
3xx 重定向 –为了完成请求,需要采取进一步的措施
4xx 客户端错误 –请求包含错误的语法或无法满足
5xx 服务器错误 –服务器无法满足看似有效的请求
状态码 | 英文 | 中文 | 状态解释 |
---|---|---|---|
1xx | Informational | 信息类 | |
100 | Continue | 继续 | 服务器已接收到请求标头,客户端应继续发送请求正文 |
101 | Switching Protocols | 交换协议 | 请求者已请求服务器切换协议,并且服务器已同意这样做 |
102 | Processing | 处理中 | WebDAV请求可能包含许多涉及文件操作的子请求,需要很长时间才能完成该请求。此代码表示服务器已接收并正在处理请求,但是尚无响应。这样可以防止客户端超时并假设请求已丢失。 |
103 | Checkpoint | 检查点 | 用于在最终HTTP消息之前返回一些响应头。 |
2xx | success | 成功类 | |
200 | OK (常用) | 成功 | 成功的HTTP请求的标准响应。实际响应将取决于所使用的请求方法。在GET请求中,响应将包含与所请求资源相对应的实体。在POST请求中,响应将包含描述或包含操作结果的实体。 |
201 | Created | 已创建 | 该请求已完成,从而创建了新资源。 |
202 | Accepted | 认可的 | 该请求已被接受进行处理,但是处理尚未完成。该请求最终可能会执行,也可能不会最终执行,并且在处理发生时可能会被禁止。 |
203 | Non-Authoritative Information | 非授权信息 | 服务器是一个转换代理(例如Web加速器),从其原始服务器收到200 OK,但正在返回原始服务器响应的修改版本。 |
204 | No Content | 无内容 | 服务器成功处理了请求,并且不返回任何内容。 |
205 | Reset Content | 重设内容 | 服务器成功处理了请求,但未返回任何内容。与204响应不同,此响应要求请求者重置文档视图。 |
206 | Partial Content | 部分内容 | 由于客户端发送的范围标头,服务器仅传递资源的一部分(字节服务)。HTTP客户端使用范围标头来恢复中断的下载,或将下载分成多个同时的流。 |
207 | Multi-Status | 多状态 | 默认情况下,后面的消息主体是XML消息,并且可以包含多个单独的响应代码,具体取决于发出多少子请求。 |
208 | Already Reported | 已报告 | DAV绑定的成员已在(多状态)响应的前面部分枚举,并且不再被包括在内。 |
226 | IM Used | 使用IM | 服务器已经满足了对资源的请求,并且响应表示了应用于当前实例的一个或多个实例操作的结果。 |
3xx | 3xx Redirection | 重定向类型 | |
300 | Multiple Choices | 多项选择 | 指示客户端可以从中选择资源的多个选项(通过代理驱动的内容协商)。例如,此代码可用于呈现多个视频格式选项,列出具有不同文件扩展名的文件或建议单词义消除歧义。 |
301 | Moved Permanently | 永久移动 | 此请求和所有以后的请求都应定向到给定的URI。 |
302 | Found | 找到 | |
302 | Moved Temporarily | 临时移动 | 服务器目前正从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。会自动将请求者转到不同的位置。但由于搜索引擎会继续抓取原有位置并将其编入索引,因此您不应使用此代码来告诉搜索引擎页面或网站已被移动。 |
303 | See Other | 查看其它 | 可以使用GET方法在另一个URI下找到对请求的响应。当收到响应POST(或PUT / DELETE)的响应时,客户端应假定服务器已接收到数据,并应向给定URI发出新的GET请求。 |
304 | Not Modified | 未修改 | 指示自请求标头 If-Modified-Since或If-None-Match 指定的版本以来,尚未修改资源。在这种情况下,由于客户端仍具有先前下载的副本,因此无需重新传输资源。 |
305 | Use Proxy | 使用代理 | 所请求的资源仅通过代理提供,该代理的地址在响应中提供。出于安全原因,许多HTTP客户端(例如Mozilla Firefox和Internet Explorer)都不遵循此状态代码。 |
307 | Temporary Redirect | 临时重定向 | 在这种情况下,应使用另一个URI重复该请求;但是,将来的请求仍应使用原始URI。与历史上实现302的方式相反,在重新发出原始请求时不允许更改请求方法。例如,应使用另一个POST请求重复POST请求。 |
308 | Permanent Redirect | 永久重定向(实验性) | 该请求和所有以后的请求应使用另一个URI重复。307和308与302和301的行为并行,但不允许HTTP方法更改。因此,例如,将表单提交到永久重定向的资源可能会继续顺利进行。 |
4xx | 4xx Client Error | 4xx客户端错误 | |
400 | Bad Request | 错误的请求 | 由于明显的客户端错误(例如,格式错误的请求语法,太大的大小,无效的请求消息框架或欺骗性的请求路由),服务器无法或不会处理请求。 |
401 | Unauthorized(常用) | 未经授权 | 与403 Forbidden相似,但专门用于需要身份验证且已失败或尚未提供身份验证的情况。响应必须包含一个WWW-Authenticate标头字段,其中包含适用于所请求资源的质询。请参阅基本访问身份验证和摘要访问身份验证。401在语义上表示“未经授权”,用户没有针对目标资源的有效身份验证凭据。 |
402 | Payment Required | 需要付款 | 保留以备将来使用。的初衷是,该代码可作为某种形式的一部分数字现金或小额支付方案,如提出了例如,通过GNU塔勒,但是这并没有发生,和该代码通常不使用。如果特定开发人员超出了请求的每日限制,则Google Developers API将使用此状态。如果帐户没有足够的资金来发起呼叫,Sipgate将使用此代码。当商店尚未支付费用并被暂时禁用时,Shopify将使用此代码。 条纹使用此代码进行参数正确的失败付款,例如阻止欺诈性付款。 |
403 | Forbidden(常用) | 禁止 | 该请求包含有效数据,服务器已理解该请求,但服务器拒绝采取措施。这可能是由于用户没有必要的资源权限或需要某种帐户,或者是尝试了禁止的操作(例如,在只允许一个记录的情况下创建重复记录)。如果请求通过WWW-Authenticate标头字段提供了身份验证,但服务器不接受该身份验证,则通常也使用此代码。该请求不应重复。 |
404 | Not Found (常用) | 找不到 | 找不到请求的资源,但将来可能可用。客户的后续请求是允许的。 |
405 | Method Not Allowed | 不允许的方法 | 请求的资源不支持请求方法;例如,要求通过POST呈现数据的表单上的GET请求,或只读资源上的PUT请求。 |
406 | Not Acceptable | 不可接受 | 根据请求中发送的Accept标头,所请求的资源只能生成不可接受的内容。 |
407 | Proxy Authentication Required | 要求代理身份验证 | 客户端必须首先使用代理进行身份验证。 |
408 | Request Timeout | 请求超时 | 服务器超时,等待请求。根据HTTP规范:“客户端在服务器准备等待的时间内没有产生请求。客户端可以在以后的任何时间重复请求而无需进行修改。” |
409 | Conflict | 冲突 | 指示由于资源的当前状态冲突(例如多个同时更新之间的编辑冲突)而无法处理请求。 |
410 | Gone | 离开了 | 指示请求的资源不再可用,并且将不再可用。当故意删除资源并清除该资源时,应使用此方法。收到410状态代码后,客户端以后不应再请求资源。诸如搜索引擎之类的客户端应从其索引中删除资源。大多数用例不需要客户端和搜索引擎清除资源,而可以使用“ 404 Not Found”代替。 |
411 | Length Required | 所需长度 | 该请求未指定其内容的长度,这是所请求的资源所必需的。 |
412 | Precondition Failed | 前提条件失败 | 服务器不满足请求者放置在请求标头字段上的先决条件之一。 |
413 | Payload Too Large | 请求实体太大 | 该请求大于服务器愿意或能够处理的请求。以前称为“请求实体太大”。 |
414 | URI Too Long(常用) | 请求URI太长 | 提供的URI太长,服务器无法处理。通常,将太多数据编码为GET请求的查询字符串的结果,在这种情况下,应将其转换为POST请求。以前称为“请求URI太长”。 |
415 | Unsupported Media Type | 不支持的媒体类型 | 请求实体具有服务器或资源不支持的媒体类型。例如,客户端将图像上传为image / svg + xml,但是服务器要求图像使用其他格式。 |
416 | Requested range not satisfiable | 请求的范围不满足 | 客户端请求了文件的一部分(字节服务),但是服务器无法提供该部分。例如,如果客户要求文件的一部分超出文件末尾。以前称为“无法满足请求的范围”。 |
417 | Expectation Failed | 期望失败 | 服务器不能满足Expect请求标头字段的要求。 |
418 | I’m a teapot | (RFC 2324) | 该代码在1998年被定义为RFC 2324(超文本咖啡壶控制协议)中传统的IETF 愚人节笑话之一,并且预计不会由实际的HTTP服务器实现。RFC指定此代码应由请求冲泡咖啡的茶壶返回。此HTTP状态在某些网站(包括Google.com)中用作复活节彩蛋。 |
419 | Insufficient Space On Resource | 资源空间不足 | |
420 | Method Failure | 方法失败 | |
421 | Destination Locked | 目的地已锁定 | 该请求被定向到不能产生响应的服务器(例如,由于连接重用)。 |
422 | Unprocessable Entity | 无法处理的实体(WebDAV) | 该请求格式正确,但由于语义错误而无法遵循。 |
423 | Locked | 已锁定 | 被访问的资源被锁定。 |
424 | Failed Dependency | 依存关系失败(WebDAV) | 该请求失败,因为它依赖于另一个请求,并且该请求失败(例如,PROPPATCH)。 |
426 | Upgrade Required | 需要升级 | 客户端应切换到“ 升级标头”字段中给定的其他协议,例如TLS / 1.0。 |
428 | Precondition Required | 需要先决条件 | 原始服务器要求请求是有条件的。旨在防止“丢失更新”问题,在这种情况下,客户端获取资源的状态,然后对其进行修改,然后将其放回服务器,而此时第三方已修改了服务器上的状态,从而导致冲突。 |
429 | Too Many Requests | 请求太多 | 用户在给定的时间内发送了太多请求。旨在与速率限制方案一起使用。 |
431 | Request Header Fields Too Large | 请求标头字段太大 | 服务器不愿意处理该请求,因为单个标头字段或所有标头字段共同太大。 |
444 | No Response (Nginx) | 无反应(Nginx) | |
499 | Client Closed Request (Nginx) | 客户端关闭请求(Nginx) | |
451 | Unavailable For Legal Reasons | 由于法律原因不可用 | 服务器操作员已收到一项法律要求,拒绝访问某个资源或包括所请求资源的一组资源。 |
5xx | 5xx Server Error | 5xx服务器错误 | |
500 | Internal Server Error (常用) | 内部服务器错误 | 通用错误消息,在遇到意外情况且不适合其他特定消息时给出。 |
501 | Not Implemented | 未实施 | 服务器要么无法识别请求方法,要么无法满足请求。通常,这意味着将来的可用性(例如,Web服务API的新功能)。 |
502 | Bad Gateway (常用) | 错误的网关 | 该服务器充当网关或代理,并从上游服务器收到无效响应。 |
503 | Service Unavailable | 服务不可用 | 服务器无法处理该请求(因为它已超载或因维护而关闭)。通常,这是一个临时状态。 |
504 | Gateway Timeout | 网关超时 | 该服务器充当网关或代理,没有及时收到上游服务器的响应。 |
505 | HTTP Version not supported | 不支持 HTTP版本 | 服务器不支持请求中使用的HTTP协议版本。 |
506 | Variant Also Negotiates | 内容还可以协商(实验性) | 对请求的透明内容协商产生了循环引用。 |
507 | Insufficient Storage | 存储空间不足(WebDAV) | 服务器无法存储完成请求所需的表示形式。 |
508 | Loop Detected | 检测到循环(WebDAV) | 服务器在处理请求时检测到无限循环(已发送,而不是208 Already Reported)。 |
509 | Bandwidth Limit Exceeded | 超出带宽限制(Apache) | |
510 | Not Extended | 未扩展 | 服务器必须满足该请求的进一步扩展。 |
511 | Network Authentication Required | 需要网络身份验证 | 客户端需要进行身份验证才能获得网络访问权限。旨在通过拦截用于控制对网络访问的代理来使用(例如,在通过Wi-Fi热点授予完全Internet访问权限之前,用于要求接受服务条款的“ 强制门户 ” )。 |