【问题标题】:SSLError with Python requests after certificate upgrade证书升级后 Python 请求出现 SSLError
【发布时间】:2021-05-29 23:58:48
【问题描述】:

我刚刚更新了服务器上的证书。

之后我收到此错误:

SSLError: HTTPSConnectionPool(host='10.164.1.1', port=9999): 最大重试次数超出了 url: /rest/nice_endpoint (由 SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败 (_ssl .c:852)'),))

【问题讨论】:

    标签: python-requests ssl-certificate runtime-error


    【解决方案1】:

    可能不安全,但您可以通过 ignore SSL certificate verification with requests 传递 verify=False 喜欢:

    requests.get('your_url_here', verify=False)
    

    见:How do I disable the security certificate check in Python requests

    【讨论】:

      【解决方案2】:

      先试试这个:

      sudo apt-get install ca-certificates
      sudo update-ca-certificates
      

      如果有帮助,试试这个

      sudo pip uninstall -y certifi
      sudo pip install certifi== xx.xx.xx # e.g., 2015.04.28
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多