python用requests库给https发请求报ssl异常,请大神帮忙进来看下,谢谢!

l122010953 l122010953 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
代码如下 证书文件是有效的

headers = {'Content-Type': 'application/json'}
response = requests.post(url, data=data, headers=headers, cert=('./credoo_stg.crt','./credoo_stg.key'),verify=True)


Enter PEM pass phrase:
Traceback (most recent call last):
File "test.py", line 31, in <module>
response = requests.post(url, data=data, headers=headers, cert=('./credoo_stg.crt','./credoo_stg.key'),verify=True)
File "/usr/local/lib/python2.7/site-packages/requests/api.py", line 109, in post
return request('post', url, data=data, json=json, **kwargs)
File "/usr/local/lib/python2.7/site-packages/requests/api.py", line 50, in request
response = session.request(method=method, url=url, **kwargs)
File "/usr/local/lib/python2.7/site-packages/requests/sessions.py", line 465, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python2.7/site-packages/requests/sessions.py", line 573, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python2.7/site-packages/requests/adapters.py", line 431, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:590)
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
l122010953
脚本语言 37,738 成员 34,208 内容