一站式百度SEO排名优化!-找老刘博客 低投入,高转化,精益求精、一丝不苟:旨在提供更好的SEO服务!

首页>>前端开发

域名解析后,网站返回状态码511应对方法

首页 2019-12-09 前端开发 7491 ℃Tags:


一般就经验来讲,511状态码更多出现在香港或者国外服务器主机上,在域名绑定和解析完成之后,还需要注意添加白名单的问题。当然了大多数情况下即便是国外服务器,也无需担心白名单问题,511状态码也不会经常出现,我们只需要了解到白名单问题对于国外的主机可能是一个潜在隐患即可。


511: 要求网络认证

客户端需要进行身份验证才能获得网络访问权限,限制用户群访问特定网络

解决办法:身份验证

0.jpg


511 Network Authentication Required (要求网络认证)

对我来说这个状态码很有趣,如果你在开发一个 HTTP 服务器,你不一定需要处理该状态码,但如果你在编写 HTTP 客户端,那这个状态码就非常重要。


如果你频繁使用笔记本和智能手机,你可能会注意到大量的公用 Wifi 服务要求你必须接受一些协议或者必须登录后才能使用,这是通过拦截HTTP流量实现的。当用户试图访问网络返回一个重定向和登录,这很讨厌,但是实际情况就是这样的。

1313.png

使用这些“拦截”客户端,会有一些讨厌的副作用。在 RFC 中提到以下这两个的例子:


如果你在登录Wifi前访问某个网站,网络设备将会拦截首个请求,这些设备往往也有自己的网站图标“favicon.ico”。登录后你会发现,有一段时间内你访问的网站图标一直是Wifi登录网站的图标。

如果客户端使用HTTP请求来查找文档,网络将会响应一个登录页,这样你的客户端就会解析错误并导致客户端运行异常,在现实中这种问题非常常见。

而 511 状态码的提出就是为了解决这个问题。因此,如果你正在编写 HTTP 的客户端,你最好还是检查 511 状态码以确认是否需要认证后才能访问。


搜索
分类
热门标签
  • 首页
  • 电话
  • QQ
  • 联系老刘手机
    1043025812
    联系老刘微信
    扫描微信二维码