HTTP状态查询返回520意思是“未知错误”,返回未知或者不能被解释的协议违反或者空响应。。
HTTP520状态码没有被指定在任何RFC中,并且只会被一些服务器返回,例如微软的Azure和CloudFlare服务器。520错误本质上是一个捕获全部的响应当原始服务器返回一些未知的或者一些不能被解释的协议违反或者空响应。意味着上游服务器和网关/代理不同意的协议交换数据。
扩展资料:
HTTP出现520的原因是服务器(不一定是Web服务器)是作为网关或代理,以满足客户的要求(如Web浏览器或CheckUpDown机器人)来访问所请求的URL 。此服务器收到无效响应从上游服务器访问履行它的要求。
在使用代理和缓存的增加在网络上,CheckUpDown机器人将总是试图“钻通过”的真正的计算机主机,但实际上网站并不拥有完全的控制,HTTP请求实际上结束了。如果只有一个环节的计算机处理HTTP请求被打破,然后一个错误,就会可以很容易地发生520错误。
这些我都知道,,
追答说明你的网站没有问题,只是解析的返回的代码。
520 未知错误
这个状态码也没有被指定在任何RFC中,并且只会被一些服务器返回,例如微软的Azure和CloudFlare服务器:”520错误本质上是一个捕获全部的响应当原始服务器返回一些未知的或者一些不能被忍受或者被解释的(协议违反或者空响应)
嗯,,小弟不是很懂,我一直认为应该是返回200可是现在显示520我想会不会cdn的安全防护屏蔽了一些IP,想百度蜘蛛爬行是没问题的,只是使用一些其他工具检测就只能显示520了?
追答只要网站没有问题就是正常的
追问但是站长平台里都显示一次服务器错误,5XX,这样对网站有影响吗
追答没影响,不要过于纠结
本回答被提问者采纳