SSL:CERTIFICATE_VERIFY_FAILED证书验证失败

SSL:CERTIFICATE_VERIFY_FAILED证书验证失败,第1张

SSL:CERTIFICATE_VERIFY_FAILED证书验证失败

由于您的URL是“内部公司URL”(如评论中所述),我猜它使用的是自签名证书,还是由自签名CA证书颁发的。

如果确实如此,则有两个选择:

(1) 提供

requests.get()
通过
verify
参数调用的企业CA的路径(包括完整的中间证书链,如果有的话):

requests.get('https://website.lo', verify='/path/to/certfile')

(2) ,完全禁用客户端证书验证(但 要注意 这带来 的所有安全风险 ,例如简单的中间人攻击等):

requests.get('https://website.lo', verify=False)

对于完整性,相关

verify
参数在
requests.request()
docs中进行了描述:

verify -- (optional) Either a boolean, in which case it controls whether

we verify
the server’s TLS certificate, or a string, in which case it
must be a path
to a CA bundle to use. Defaults to True.





欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5655695.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存