【问题标题】:Python requests module results in SSL error for 301 redirects to a different domainPython 请求模块导致 301 重定向到不同域的 SSL 错误
【发布时间】:2015-12-17 18:08:01
【问题描述】:

我正在使用 Python 请求模块(请求 (2.7.0))并跟踪 URL 请求。 大多数这些 URL 应该会触发 301 重定向,但是对于某些域更改也是如此。这些 URL 是 301 导致域名更改的地方,即 x.y.com 以 a.b.com 结尾我得到证书验证失败。但是我已经检查过,该网站上的证书是有效的,它不是自签名证书。

对于域保持不变的其他人,我没有收到任何错误,因此它似乎没有直接链接到 SSL,否则其他人也会失败。

另外有趣的是,如果我使用 curl 而不是请求运行相同的脚本,我不会收到任何错误。

我知道我可以通过设置 verify=False 来抑制请求错误,但我想知道为什么只有在域名更改时才会发生故障。

问候, 乙

【问题讨论】:

    标签: python-3.x python-requests


    【解决方案1】:

    这似乎现在有效。我相信这个问题与旧版本的 openssl 有关。一旦我升级了不同域的 301,也没有任何错误,并且验证设置为 True。

    【讨论】:

      猜你喜欢
      • 2013-09-13
      • 2018-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-12
      • 1970-01-01
      • 2012-06-17
      相关资源
      最近更新 更多