当前位置: 代码迷 >> 综合 >> [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)
  详细解决方案

[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)

热度:96   发布时间:2023-11-05 03:34:34.0

我们终其一生都在成长 愿都能眼里有光 活成自己喜欢的模样

最近在本地发起post请求的时候出现问题:
certificate verify failed
证书校验失败
SSL(Secure Sockets Layer 安全套接层)协议,及其继任者TLS(Transport Layer Security传输层安全)协议,是为网络通信提供安全及数据完整性的一种安全协议。
在这里插入图片描述
代码如下:

d = 'https://********
result = requests.post(d, data=json.dumps(data),headers=headers)

解决办法:
1、取消校验,verify=False

 result = requests.post(d, data=json.dumps(data),headers=headers,verify=False)

但是会有警告
在这里插入图片描述

关闭 SSL警告的方法:

import requests
requests.packages.urllib3.disable_warnings()
context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
context.verify_mode = ssl.CERT_NONE
  相关解决方案