[SSL:CERTIFICATE_VERIFY_FAILED]

问题描述

我是python的新手,不幸的是,我已经通过将cacert.pem文件从/ lib / site-packages / certifi复制到/ lib / site-packages / requests进行了所有尝试,然后覆盖了此功能并进行了覆盖此函数设置的变量以解决问题。不幸的是,它没有用。对于我的英语不好,也许还有一些愚蠢的问题,我深表歉意,但不幸的是,我找不到合适的解决方案或正确使用它。非常感谢!

  I got this error:
  File "C:/Users/User/PycharmProjects/X/X/X.py",line 37,in <module>
    response = requests.get(url,headers=headers,data=body,verify='False')
  File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\api.py",line 76,in get
    return request('get',url,params=params,**kwargs)
  File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\api.py",line 61,in request
    return session.request(method=method,url=url,**kwargs)
  File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\sessions.py",line 530,in request
    resp = self.send(prep,**send_kwargs)
  File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\sessions.py",line 643,in send
    r = adapter.send(request,**kwargs)
  File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\adapters.py",line 416,in send
    self.cert_verify(conn,request.url,verify,cert)
  File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\adapters.py",line 227,in cert_verify
    raise IOError("Could not find a suitable TLS CA certificate bundle,"
OSError: Could not find a suitable TLS CA certificate bundle,invalid path: False
 my code for rest api:

payload  = {}
headers = dict(Authorization='Bearer '
                             'jwt=TOKEN..')

response = requests.get(url,data=payload,verify='False')

print(response.text.encode('utf8'))```

解决方法

https://requests.readthedocs.io/en/master/user/advanced/

我通过添加证书解决了

.from_json_keyfile_name

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...