小编Kir*_*rby的帖子

Chrome 向所有请求添加了奇怪的 HTTPS:1 标头

我在与 HTTPS 相关的网站上遇到了很多奇怪的错误。这些网站在 FF 和 IE 中运行良好,但无法在 Chrome 中加载。看来,虽然我请求的是一个不安全的 URL (http),但谷歌浏览器会HTTPS:1向请求添加一个额外的标头。

这会导致某些服务器(可能是某些使用卸载 SSL 并提供共享主机的服务器)响应错误,因为服务器上没有 SSL。

我没有被重定向到安全页面 (HTTPS),而是源中的所有内部 URL 都被编辑为 https。

我已经检查了与 fiddler 的连接。这个解析不是在我的电脑上进行的,唯一的区别是这个HTTPS:1标题。

我创建了一个简单的 PHP 页面来打印$_SERVER变量。当我与铬访问它,我可以看到:[HTTP_HTTPS] => 1。我用 FireFox 看不到它。

我尝试清除所有数据,从我的谷歌帐户中取消配对 chrome,并从头开始删除和安装 Chrome。

有人对此有任何想法吗?它让我发疯。

browser google-chrome https ssl https-everywhere

20
推荐指数
2
解决办法
1万
查看次数

标签 统计

browser ×1

google-chrome ×1

https ×1

https-everywhere ×1

ssl ×1