python用requests请求,报SSL:CERTIFICATE_VERIFY_FAILED错误。

来源:互联网 发布:acrobat reader mac 编辑:程序博客网 时间:2024/04/18 10:58

何谓ssl验证?

SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能。

SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

在python 2.7中添加一个新的特性,在urlopen请求的时候会验证ssl证书,如果是自签名的ssl证书会出错。

python request ssl error 怎么解决

在request.post 和request.get方法中都有一个verify的参数。把verify参数置为FALSE。
r = requests.get("xxx.com", headers=request_headers, verify=False)
print r.content

0 0