【HTTP】Http Status Code 状态码含义及解释

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访问权限之前,用于要求接受服务条款的“ 强制门户 ” )。

你可能感兴趣的:(网络相关)