我发现它httplib.HTTPSConnection
不执行自动服务器证书检查。据我了解这个问题,我需要手动添加该功能,例如通过将此类子类化,如此处所述。
由于我使用的是 Python2.4.5 并且在给定的情况下无法升级,因此我无法使用此博客文章中给出的解决方法,因为该ssl
模块直到 Py2.6 才引入。
我一直在尝试ssl
通过使用来避免使用该模块M2Crypto
。这篇博文(在“客户”部分)中包含了一种有前途的方法。但是我还没有设法httplib.HTTPSConnection.connect
通过使用这种方法来适当地覆盖。
有什么想法或提示吗?