2017-02-26 80 views
0

清除浏览器缓存,Cookie和网络相关数据。我只需在Web浏览器的URL字段中输入Gmail.com,然后用wireshark捕获数据包。Web浏览器如何知道要打开哪个连接,HTTP或HTTP?

我发现网络浏览器用dest发起了对Gmail.com的请求。端口为443(HTTPS)。

我想知道网络浏览器如何知道网站必须以HTTPS模式打开。我以为它会先发送请求到端口80(HTTP),然后会有某种重定向或另一个握手。

回答

0

这是因为Strict Transport Security。网站设置了一个特殊的标题,表明它只能通过HTTPS访问。尝试在新的隐身窗口中打开它,并将打开HTTP

这是guide如何清除主流浏览器中的HSTS。例如在Google Chrome中,您可以尝试打开此网址chrome://net-internals/#hsts并从HSTS缓存中删除gmail.com。

相关问题