常见的62种http响应代码整理

常见的62种http响应代码整理,当网站出现流量下降,索引下降,Robots检测失败,无法访问时,首先应检查HTTP响应状态代码指示特定HTTP请求是否已成功完成。

出现流量、索引量下降,robots文件检测失败,网站无法访问,站长们可通过浏览器反馈的代码向百度搜索反馈,常用浏览器http状态代码如下:

http响应代码
HTTP常用状态码共分为以下5个分类:
1、信息响应状态码(100–199);
2、成功响应状态码(200–299);
3、重定向状态码(300–399);
4、客户端错误状态码(400–499);
5、服务器错误 状态码(500–599)。

一、信息响应

1、100 Continue:临时响应代码,表明到目前为止所有内容都是可行的,客户端应继续请求,如果已完成请求,则可以忽略;
2、101 Switching Protocol:该状态码是服务器响应客户端标头所发送,并指示服务器也正在切换协议。
3、102 Processing (WebDAV (en-US)):此状态码表示服务器已收到客户端请求,但没有响应可用;
4、103 Early Hints:此状态码主要用于与链接头一起使用,允许用户代理在服务器仍在准备响应时开始预加载资源。

200响应状态码

二、成功响应

1、200 OK:客户端请求成功,成功含义取决于http方法:
1)GET:表示服务端资源已提取成功,并且正在传输中;
2)HEAD:标头消息位于正文中;
3)POST:描述动作结果资源在消息体中传输;
4)TRACE:消息正文包含服务器信息已收到用户的请求消息。
2、201 Created:表示已成功响应客户端请求。
3、202 Accepted:服务器已收到客户端请求,但是未响应,无结果。
4、203 Non-Authoritative Information:服务器已成功处理该请求,但返回的消息不在服务器上,而是来自于本地电脑或者第三方拷贝。
5、204 No Content:服务器已成功处理该请求,但不需要返回任何内容。
6、205 Reset Content:服务器已成功处理客户端请求,但服务器没有任何返回内容。
7、206 Partial Content:表明当前服务器已经处理了客户端的GET请求。
8、207 Multi-Status (WebDAV (en-US)):表明该消息体将是一个XML消息,并且会依照之前请求数量的不同,包含一系列独立的响应代码。
9、208 Already Reported (WebDAV (en-US)):避免重复枚举多个绑定的内部成员到同一个集合。
10、226 IM Used (HTTP Delta encoding):表示当前服务器已经完成了对客户端资源的请求。

301重定向状态码

三、重定向

1、300 Multiple Choice:每一个客户端请求都有独立的URL地址和浏览器信息,用户或者浏览器可以自行选择一个首选地址进行重定向。
2、301 Moved Permanently:表示被请求的资源被永久重定向至新的位置。
3、302 Found:客户端请求的资源现在临时从不同URL进行响应。
4、303 See Other:对应当前请求响应在另一个URL上被找到。
5、304 Not Modified:客户端发送了一个条带件的请求,且该请求已被允许,而请求的内容并没有发生改变,则服务器返回304状态码。
6、305 Use Proxy:表求客户端请求的资源必须要通过代理才能被访问。
7、306 unused:306状态码在最新URL规范中已不能再使用。

四、客户端响应

1、400 Bad Request:表示当前请求语义错误或者请求的参数有误,服务端无法执行该请求。
2、401 Unauthorized:当前请求需要用户进行验证;
3、402 Payment Required:此响应代码止前还未使用,最初设计此状态码主要是用于银行支付系统的。
4、403 Forbidden:服务端已经理解了该请求,但拒绝执行。
5、404 Not Found:表示客户端请求失败,该请求所需要的资源服务端未发现。
6、405 Method Not Allowed:客户端请求中不能满足请求所需要的资源。
7、406 Not Acceptable:请求中的内容特性无法满足请求标头中条件,所以无法响应。
8、407 Proxy Authentication Required:此状态码与401类似,只不过客户端必须要在代理服务器上进行身份验证。
9、408 Request Timeout:表示客户端请求超时,无法在规定时间内执行该请求。
10、409 Conflict:由于该请求与被请求的资源发生冲突,无法完成该请求。
11、410 Gone:表示客户端请求的资源在服务器已不可用。
12、411 Length Required:服务器拒绝执行无任何内容情况下的请求。
13、412 Precondition Failed:服务端在验证客户端请求先决条件时,不能满足其中一个或多个条件。
14、413 Payload Too Large:服务器拒绝处理该请求,因为已超过了当前服务器能够处理的范围。
15、414 URI Too Long:当前请求的URL长度已超过当前服务器所能解析的长度,所以该服务器拒绝执行当前请求。
16、415 Unsupported Media Type:当前请求的方法和资源,并不是服务器所能支持的格式,所以服务器拒绝执行当前请求。
17、416 Range Not **isfiable:在客户端请求范围内的任何数据与当前资源不重合,同时请求中没有定义任何请求头,此时服务器就会返回416状态码。
18、417 Expectation Failed:此响应代码意味着服务器不能满足该请求。
19、418 I’m a teapot:服务器拒绝执行该请求。
20、421 Misdirected Request:该请求是针对无法响应的客户端请求。可以是服务端发送,该服务器未配置当前URL请求方案和限的组合产生响应。
21、422 Unprocessable Entity (WebDAV (en-US)):客户端请求语义错误,服务端拒绝执行。
22、423 Locked (WebDAV (en-US)):目前访问的资源被服务器锁定。
23、424 Failed Dependency (WebDAV (en-US)):第一次请求失败,所以再次进行请求。
24、425 Too Early:服务器拒绝执行可能存在风险的请求。
25、426 Upgrade Required:服务器拒绝当前协议执行该请求,要求客户端升级其它协议,才会执行该请求。
26、428 Precondition Required:服务器要求客户端请求是有条件的。
27、429 Too Many Requests:用户在短时间内请求过于频繁。
28、431 Request Header Fields Too Large:服务器处理不了客户端请求,由于客户端请求的头字段太大。
29、451 Unavailable For Legal Reasons:用户客户端非法请求。

五、服务端响应

1、500 Internal Server Error:服务器遇到了不可控的情况;
2、501 Not Implemented:此请求服务器不支持且无法处理,只有GET和HEAD是要求服务器支持的,也不会返回错误代码;
3、502 Bad Gateway:此错误状态码表示服务器作为网关,需要得到一个处理这个客户问请求的响应,但得到一个错误响应;
4、503 Service Unavailable:服务器不能处理该请求,一般是由于服务当机或停机;
6、504 Gateway Timeout:得不到及时响应客户端请求的错误代码;
7、505 HTTP Version Not Supported:服务器不支持客户端请求的HTTP协议版本;
8、506 Variant Also Negotiates:服务器内部错误状态码;
9、507 Insufficient Storage:服务器内部配置错误状态码;
10、508 Loop Detected (WebDAV (en-US)):服务器响应客户端请求时检测到无限循环。
11、510 Not Extended:客户端需要进一步扩展请求,服务器才会响应,此时服务器会响应客户端请求所需的所有信息。
12、511 Network Authentication Required:指示客户端需要进行身份验证才能获得网络访问权限。

本篇文章发布于大兵SEO博客,为大兵原创内容,如若转载,请注明出处:https://www.zhuzhouren.cn/seojishu/9993.html,否则,禁止转载,谢谢配合!

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-01-16 22:39
下一篇 2022-01-28 19:24

发表回复

登录后才能评论
联系我

平时工作忙:合作还是咨询SEO服务,请简明扼表明来意!谢谢!

在线咨询:点击这里给我发消息

邮件:dabingseo@qq.com
工作时间:周一至周六,10:30-24:30,节假日休息

个人微信
个人微信
分享本页
返回顶部