HTTP状态查询返回520到底是啥意思呢?

网站设置了cdn,后HTTP状态查询返回查询是520
正常访问也没问题,蜘蛛记录也能看到爬行,只是不知道这个返回520是啥意思?怎么纠正

HTTP状态查询返回520意思是“未知错误”,返回未知或者不能被解释的协议违反或者空响应。。

HTTP520状态码没有被指定在任何RFC中,并且只会被一些服务器返回,例如微软的Azure和CloudFlare服务器。520错误本质上是一个捕获全部的响应当原始服务器返回一些未知的或者一些不能被解释的协议违反或者空响应。意味着上游服务器和网关/代理不同意的协议交换数据。

扩展资料:

HTTP出现520的原因是服务器(不一定是Web服务器)是作为网关或代理,以满足客户的要求(如Web浏览器或CheckUpDown机器人)来访问所请求的URL 。此服务器收到无效响应从上游服务器访问履行它的要求。 

在使用代理和缓存的增加在网络上,CheckUpDown机器人将总是试图“钻通过”的真正的计算机主机,但实际上网站并不拥有完全的控制,HTTP请求实际上结束了。如果只有一个环节的计算机处理HTTP请求被打破,然后一个错误,就会可以很容易地发生520错误。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-17
已定义范围 分类
1XX 100-101 信息提示
2XX 200-206 成功
3XX 300-305 重定向
4XX 400-415 客户端错误
5XX 500-505 服务器错误追问

这些我都知道,,

追答

说明你的网站没有问题,只是解析的返回的代码。
520 未知错误
这个状态码也没有被指定在任何RFC中,并且只会被一些服务器返回,例如微软的Azure和CloudFlare服务器:”520错误本质上是一个捕获全部的响应当原始服务器返回一些未知的或者一些不能被忍受或者被解释的(协议违反或者空响应)

追问

嗯,,小弟不是很懂,我一直认为应该是返回200可是现在显示520我想会不会cdn的安全防护屏蔽了一些IP,想百度蜘蛛爬行是没问题的,只是使用一些其他工具检测就只能显示520了?

追答

只要网站没有问题就是正常的

追问

但是站长平台里都显示一次服务器错误,5XX,这样对网站有影响吗

追答

没影响,不要过于纠结

本回答被提问者采纳
第2个回答  2022-06-14
服务器出错显示520怎么弄
相似回答