我正在使用
import requests
requests.post(url='https://foo.com', data={'bar':'baz'})但是我有一个request.exceptions.SSLError。该网站的证书已过期,但我不会发送敏感数据,所以这对我来说无关紧要。我可以想象有一个像'verifiy=False‘这样的论点,我可以使用,但我似乎找不到它。
发布于 2018-05-03 23:55:12
要添加到Blender's answer,可以使用Session.verify = False禁用所有请求的SSL证书验证
import requests
session = requests.Session()
session.verify = False
session.post(url='https://example.com', data={'bar':'baz'})注意,urllib3 (请求使用) strongly discourages发出未经验证的HTTPS请求,并将引发InsecureRequestWarning。
https://stackoverflow.com/questions/15445981
复制相似问题