python3 http.client ssl认证错误

时间:2017-09-22 03:16:20

标签: python python-3.x http.client

使用python3并解决以下错误

ssl.SSLError:[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败(_ssl.c:749)

我缺少什么可以有人帮助我

import http.client
conn = http.client.HTTPSConnection("www.python.org")
conn.request("GET", "/")
r1 = conn.getresponse()
print(r1.status, r1.reason)

1 个答案:

答案 0 :(得分:1)

出现此类型问题,因为请求版本不兼容。 将请求模块版本指定为2.15.1,并删除certifi:

pip install requests==2.15.1
pip uninstall -y certifi