100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > http网页返回状态码含义

http网页返回状态码含义

时间:2020-02-23 00:13:14

相关推荐

http网页返回状态码含义

记录一下将HTTP请求数据发送到服务器,返回对应结果状态码的含义。

参考链接: /tutorial/http-code/type.html

参考链接: 百度百科-错误代码

目录

1XX Informational 信息提示100 Continue (继续)101 Switching Protocols (切换协议) 2xx Successful 成功消息200 OK (确定)201 Created (创建完成)202 Accepted (被接受)203 Non-Authoritative Information (非权威性信息)204 No Content (无返回内容)205 Reset Content (重置/清空内容)206 Partial Content (部分内容) 3xx Redirection 重定向,URI重写,URL重写,地址跳转,链接跳转300 Multiple Choices (多重选择)301 Moved Permanently (301重定向,301跳转,301永久重定向,301永久跳转)302 Found (302重定向,302跳转,302临时重定向,302临时跳转)303 See Other (查看其他位置)304 Not Modified (未修改)305 Use Proxy (使用代理)306 (Unused)307 Temporary Redirect (临时重定向 ) 4xx Client Error 客户端请求错误400 Bad Request (错误请求)401 Unauthorized (未授权访问)402 Payment Required403 Forbidden (禁止访问)404 Not Found (丢失,未找到页面,页面未找到)405 Method Not Allowed (禁止的请求方法)406 Not Acceptable (不可接受)407 Proxy Authentication Required (需通过代理服务器验证)408 Request Timeout (请求超时)409 Conflict (冲突)410 Gone (已删除)411 Length Required (未指定长度)412 Precondition Failed (不满足条件)413 Request Entity Too Large (请求的实体太大)414 Request-URI Too Long (请求的地址太长,URI太长,URL太长,链接地址太长)415 Unsupported Media Type (不支持的媒体文件)416 Requested Range Not Satisfiable (请求范围不符)417 Expectation Failed (未满足期望值)421 Too Many Connections (太多连接)422 Unprocessable Entity (无法处理的实体)423 Locked (被锁定)424 Failed Dependency (依赖失败)426 Upgrade Required (升级请求)424 Failed Dependency (依赖失败)449 Retry With (重试)451 Unavailable For Legal Reasons (由于法律原因无法使用) 5xx Server Error 服务器错误500 Internal Server Error (服务器错误)501 Not Implemented (无法识别用户的请求方式)502 Bad Gateway (网关错误)503 Service Unavailable (服务暂不可用)504 Gateway Timeout (网关超时)505 HTTP Version Not Supported (HTTP版本未支持)

1XX Informational 信息提示

1xx状态码是 HTTP/1.1 版本新定义的,仅出现在HTTP 1.1协议中,服务器作出的临时响应,请求被正常接受,客户端在收到常规响应之前,应准备接收一个或多个1xx响应。

100 Continue (继续)

该状态码说明服务器收到了请求的初始部分,并且请客户端继续发送。在服务器发送了 100 Continue 状态码之后,如果收到客户端的请求,则必须进行响应。

101 Switching Protocols (切换协议)

表示服务器应客户端升级协议的请求对协议进行切换。

2xx Successful 成功消息

指客户端请求数据发送出的指令被服务器接受并理解而作出成功的回应。

200 OK (确定)

客户端请求已成功处理,响应正常。

201 Created (创建完成)

客户端请求已成功处理,新的资源创建。

202 Accepted (被接受)

客户端请求已被接受,请求正在处理。

203 Non-Authoritative Information (非权威性信息)

服务器已成功处理了请求,但返回的可能来自另一来源的信息,返回的实体头部元信息不是在原始服务器上有效的确定集合,而是来自本地或者第三方的副本。

204 No Content (无返回内容)

服务器已成功处理了请求,但没有返回的内容。

204响应被禁止包含任何消息体,它始终以消息头后的第一个空行结尾。

205 Reset Content (重置/清空内容)

服务器已成功处理了请求,但没有返回的内容,需要重置当前信息

与204响应相同,被禁止包含任何消息体,它始终以消息头后的第一个空行结尾。

206 Partial Content (部分内容)

服务器已成功处理了部分的GET请求。

3xx Redirection 重定向,URI重写,URL重写,地址跳转,链接跳转

一般情况下连续跳转超过5次就会出现循环重定向错误,提示客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。

300 Multiple Choices (多重选择)

表示多种选择。请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择。

301 Moved Permanently (301重定向,301跳转,301永久重定向,301永久跳转)

被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个URI之一。

302 Found (302重定向,302跳转,302临时重定向,302临时跳转)

要求客户端执行临时重定向(原始描述短语为“Moved Temporarily”)。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。只有在Cache-Control或Expires中进行了指定的情况下,这个响应才是可缓存的。

303 See Other (查看其他位置)

对应当前请求的响应可以在另一个 URI 上被找到,而且客户端应当采用 GET 的方式访问那个资源。

304 Not Modified (未修改)

对应当前请求的响应可以在另一个 URI 上被找到,当前请求的文件和客户浏览器里缓存的文件没有差别,而且客户端应当采用 GET 的方式访问那个资源。

305 Use Proxy (使用代理)

必须使用特定代理访问。

306 (Unused)

HTTP 1.1 从不使用此返回值。

307 Temporary Redirect (临时重定向 )

请求的资源临时从不同的URI 响应请求,临时重定向。与302类似。使用GET请求重定向。

4xx Client Error 客户端请求错误

发生客户端请求错误。

400 Bad Request (错误请求)

有可能是语义有错误,当前请求无法被服务器理解。除非进行修改,否则客户端不应该重复提交这个请求。也可能是请求参数有误。

401 Unauthorized (未授权访问)

没有权限进行该项请求或查看页面。

IIS定义了许多不同的401错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在IIS日志中显示: 

401.1-登录失败。 

401.2-服务器配置导致登录失败。 

401.3-由于ACL对资源的限制而未获得授权。 

401.4-筛选器授权失败。 

401.5-ISAPI/CGI应用程序授权失败。

401.7–访问被Web服务器上的URL授权策略拒绝。这个错误代码为IIS6.0所专用。

402 Payment Required

暂未启用的返回值。

403 Forbidden (禁止访问)

服务器接受了客户端的请求,但是拒绝访问 。

IIS定义了许多不同的403错误,它们指明更为具体的错误原因: 

403.1-执行访问被禁止。 

403.2-读访问被禁止。 

403.3-写访问被禁止。 

403.4-要求SSL。 

403.5-要求SSL128。 

403.6-IP地址被拒绝。 

403.7-要求客户端证书。 

403.8-站点访问被拒绝。 

403.9-用户数过多。 

403.10-配置无效。 

403.11-密码更改。 

403.12-拒绝访问映射表。 

403.13-客户端证书被吊销。 

403.14-拒绝目录列表。 

403.15-超出客户端访问许可。 

403.16-客户端证书不受信任或无效。 

403.17-客户端证书已过期或尚未生效。 

403.18-在当前的应用程序池中不能执行所请求的URL。这个错误代码为IIS6.0所专用。 

403.19-不能为这个应用程序池中的客户端执行CGI。这个错误代码为IIS6.0所专用。 

403.20-Passport登录失败。这个错误代码为IIS6.0所专用。

404 Not Found (丢失,未找到页面,页面未找到)

请求失败,服务器上没有找到请求所希望得到的资源。

404.0-(无)–没有找到文件或目录。 

404.1-无法在所请求的端口上访问Web站点。 

404.2-Web服务扩展锁定策略阻止本请求。 

404.3-MIME映射策略阻止本请求。

405 Method Not Allowed (禁止的请求方法)

请求行中指定的请求方法不能被用于请求相应的资源。提交请求的方法,服务器不能认可。

406 Not Acceptable (不可接受)

请求的资源的内容特性无法满足请求头中的条件,因而无法生成响应实体。

407 Proxy Authentication Required (需通过代理服务器验证)

与401响应类似,但是要通过其他特定的地址才能访问,客户端必须在代理服务器上进行身份验证,或者是特定代理IP地址,并且可能需要用户名和密码。

408 Request Timeout (请求超时)

服务器在处理请求时发生超时,此问题通常错在服务器端,服务器负载较高、脚本过于复杂、CPU资源殆尽或内存用完。

409 Conflict (冲突)

服务器在完成请求时和被请求的资源的当前状态之间存在冲突,

410 Gone (已删除)

请求的资源不再存放在目标服务器上,已经不再可用,而且没有任何已知的转发地址。

411 Length Required (未指定长度)

服务器拒绝在没有定义 Content-Length 头的情况下接受请求。

412 Precondition Failed (不满足条件)

服务器在验证在请求的头字段中给出先决条件时,没能满足其中的一个或多个。

413 Request Entity Too Large (请求的实体太大)

请求提交的实体数据大小超过了服务器愿意或者能够处理的范围,因此服务器拒绝处理当前请求。

414 Request-URI Too Long (请求的地址太长,URI太长,URL太长,链接地址太长)

请求的URI 长度超过了服务器能够解释的长度,因此服务器拒绝处理当前请求。

415 Unsupported Media Type (不支持的媒体文件)

对于当前请求的方法和所请求的资源,请求中提交的实体并不是服务器中所支持的格式,因此服务器拒绝处理当前请求。

416 Requested Range Not Satisfiable (请求范围不符)

如果请求中包含了 Range 请求头,并且 Range 中指定的任何数据范围都与当前资源的可用范围不重合,同时请求中又没有定义 If-Range 请求头。

假如 Range 使用的是字节范围,那么这种情况就是指请求指定的所有数据范围的首字节位置都超过了当前资源的长度。

417 Expectation Failed (未满足期望值)

假如 Range 使用的是字节范围,那么这种情况就是指请求指定的所有数据范围的首字节位置都超过了当前资源的长度。

421 Too Many Connections (太多连接)

从当前客户端所在的IP地址到服务器的连接数超过了服务器许可的最大范围。

422 Unprocessable Entity (无法处理的实体)

请求格式正确,但是由于含有语义错误,无法响应。

423 Locked (被锁定)

当前资源被锁定。

424 Failed Dependency (依赖失败)

由于之前的某个请求发生的错误,导致当前请求失败,例如 PROPPATCH。

426 Upgrade Required (升级请求)

客户端应当切换到TLS/1.0。(RFC 2817)

424 Failed Dependency (依赖失败)

由于之前的某个请求发生的错误,导致当前请求失败,例如 PROPPATCH。

449 Retry With (重试)

由微软扩展,代表请求应当在执行完适当的操作后进行重试。

451 Unavailable For Legal Reasons (由于法律原因无法使用)

表示用户请求访问某个经政府审核等查核方法后认定不合法的来源。

5xx Server Error 服务器错误

服务器出现了错误,无法顺利完成请求

500 Internal Server Error (服务器错误)

服务器遇到了一个未曾预料的状况,导致了它无法完成处理请求。

500.12-应用程序正忙于在Web服务器上重新启动。 

500.13-Web服务器太忙。 

500.15-不允许直接请求Global.asa。 

500.16–UNC授权凭据不正确。这个错误代码为IIS6.0所专用。

500.18–URL授权存储不能打开。这个错误代码为IIS6.0所专用。 

500.100-内部ASP错误。

501 Not Implemented (无法识别用户的请求方式)

服务器不支持当前请求所需要的某个功能。当服务器无法识别请求的方法,并且无法支持其对任何资源的请求。

502 Bad Gateway (网关错误)

Web服务器用作网关或代理服务器时收到了无效响应。

502.1-CGI应用程序超时。 

502.2-CGI应用程序出错。application.

503 Service Unavailable (服务暂不可用)

服务器拒绝用户请求,通常是内部程序配置问题,重定向(.htacess)问题,这个错误代码为IIS6.0所专用

504 Gateway Timeout (网关超时)

对方服务器出现问题,有可能以下几种原因:CGI/PHP进程卡死无法处理新的动态请求;集群服务器中后端故障无法处理动态请求;集群服务器中中间节点故障;服务器防火墙配置错误

505 HTTP Version Not Supported (HTTP版本未支持)

服务器不支持或拒绝使当前用HTTP协议(版本)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。