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

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

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

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

扩展资料:

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

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

http状态查询显示“Connection: close”的意思是:连接中断,与服务器失去联系,与网站无关。

解决办法:

1、右键“网上邻居”,选择“属性”,找到“本地连接”。

2、右键“本地连接”,选择“属性”,双击“internet协议(tcp/ip)”。

3、选择“使用下面的dns服务器地址”,然后手动输入首选地址114.114.114.114备用dns为8.8.8.8,然后点击“确定”即可。

4、右键点击右下角的网络和共享中心图标选择打开。

5、点击打开本地连接。

6、点击属性找到“Internet 协议版本4”双击打开,选择“使用下面的DNS服务器地址”,然后手动输入首选地址114.114.114.114备用dns为8.8.8.8,然后点击“确定”即可。,点击确定即可。

301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于:

301 redirect: 301 代表永久性转移(Permanently Moved)。

200是响应正常的意思,这个是服务器返回页面的响应头信息.里面的Transfer-Encoding: chunked ,意思是使用了提前不可知数据长度的传输方式.需要浏览器继续读取响应头接下来的部分才知道真实的数据长度。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/26871.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-17
下一篇2023-02-17

发表评论

登录后才能评论

评论列表(0条)

    保存