向服务器发送请求时报以下错误:
ssl.SSLCertVerificationError:[SSL:CERTIFICATE_VERIFY_FAILED] certificate verify failed:self signed certificate in certificate chain(_ssl.c:1076)
解决:
方案1、服务器使用的是自签名的ssl证书。可使用verify
值为的可选参数构建客户端False,
禁用所有ssl检查。
方案2、
import ssl
try:
_create_unverified_https_context = ssl._create_unverified_context
except AttributeError:
# Legacy Python that doesn't verify HTTPS certificates by default
pass
else:
# Handle target environment that doesn't support HTTPS verification
ssl._create_default_https_context = _create_unverified_https_context
版权声明:本文为qq_34195441原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。