【问题标题】:python3 http.client ssl certification errorpython3 http.client ssl证书错误
【发布时间】:2018-03-03 12:50:56
【问题描述】:

使用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)

【问题讨论】:

  • 我工作正常。你能提供更多信息吗?
  • 在你的电脑上尝试pip install requests==2.15.1; pip uninstall -y certifi
  • 成功了.. 谢谢

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


【解决方案1】:

出现此类型问题是因为请求版本不兼容。 将 requests 模块版本指定为 2.15.1,并移除证书:

pip install requests==2.15.1
pip uninstall -y certifi

【讨论】:

    猜你喜欢
    • 2020-07-09
    • 2013-10-21
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 2018-12-25
    • 1970-01-01
    相关资源
    最近更新 更多