【问题标题】:I have to somehow type https:// explicitly when chrome returns ERR_EMPTY_RESPONSE当 chrome 返回 ERR_EMPTY_RESPONSE 时,我必须以某种方式显式键入 https://
【发布时间】:2015-02-22 03:06:08
【问题描述】:

当我单击链接时,有时 chrome 会返回 ERR_EMPTY_RESPONSE。当我获取 url(没有指定 http 或 https)并将“https://”放在前面时,它就可以工作了。

一个一贯这样做的地方是

“productforums.google.com/forum/#!overview” 对比 "https://productforums.google.com/forum/#!overview"

我觉得我必须以某种方式在我的 mac 上切换了错误的配置,以防止它在 http 失败时尝试 https,反之亦然。或者类似的东西......或者这可能是一种正常的行为。如果这是我的配置有问题,我可以在 mac 上哪里设置?

附言我是mac用户。 (2013 年初 MBA 最近安装了 Yosemite)

【问题讨论】:

    标签: macos google-chrome http https osx-yosemite


    【解决方案1】:

    我在所有浏览器中都有同样的问题:firefox、chrome、safari;但仅限于特定网站(sldn.softlayer.com、docs.ansible.com 和不常见的谷歌搜索结果)。 2013 年末 MBP,OSX Yosemite 10.10.5。有时以“https://”为前缀有帮助,有时则无济于事。

    但我注意到该问题仅在我使用 Cisco Anyconnect VPN 客户端连接工作时发生 - 不确定这是否提供任何有用的故障排除信息,这是一个烦人的问题。

    【讨论】:

      【解决方案2】:

      我在 2015 MBP(以及 Firefox 或 Safari)上也遇到过这种行为。在切换到 HTTPS 的情况下,如果网站支持它,我可以在命令行通过 curl 访问该页面:

      curl http://calendar.google.com

      我是一个相对较新的 Mac 用户,但这向我表明,网络之外的另一层是问题。

      【讨论】:

        【解决方案3】:

        这似乎与您系统中的某些配置更改无关。它已通过代码@line #856 of http://productforums.google.com/forum/#!overview 处理。

         window.location.href = "https://productforums.google.com/forum/" + window.location.hash;
        

        在这里它向页面的 https 版本发送另一个请求。 ERR_EMPTY_RESPONSE 当服务器关闭连接并且没有内容响应浏览器时返回。但是,也有可能:

        • 一些不正确/不安全的代理在请求到达服务器之前对其进行处理。
        • 一些不正确/不安全的代理在请求到达您(浏览器)之前对其进行处理。
        • 在连接到达浏览器之前终止连接的任何防火墙设置。

        尝试通过任何其他网络连接和/或尝试使用同一网络中的任何其他系统进行连接。否则请重置您的浏览器或防火墙设置,然后重试。

        【讨论】:

          猜你喜欢
          • 2014-09-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-08-06
          • 2021-01-14
          • 1970-01-01
          相关资源
          最近更新 更多