httplib2 https请求的一个坑

httplib2版本0.8

https请求代码:

import httplib2


http = httplib2.Http()
http.requst('https://bitbucket.org/')

好这个代码执行会报错:

SSLError: [Errno 185090050] _ssl.c:340: error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib

找来找去没找到为什么会报这个错 网上有些解决这个错误的方法是把https证书验证给关掉 但其实可以通过加一个文件来解决 cacerts.txt 把这个文件放置httplib安装目录下就可以了

你可能感兴趣的:(httplib2)