Python请求模块导致301错误重定向到另一个域的SSL错误

时间:2015-12-17 18:08:02

标签: python-3.x python-requests

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

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

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

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

此致 AB

1 个答案:

答案 0 :(得分:0)

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