我正在使用python 3.4和SUDS来访问API。这是一个相当简单的过程,我正在尝试运行以下代码:
from suds.client import Client
my_client = Client('URL HERE')
# rest of code ...
问题是URL是一个安全(HTTPS)网址,我相信使用TLS 1.0,并且运行代码会给我错误:
ssl.CertificateError: hostname 'HOSTNAME HERE' doesn't match 'CERTIFICATE HOSTNAME HERE'
因为URL使用了错误的证书,但我知道它是值得信赖的。为了保护隐私,我删除了实际的主机名。
有没有办法强制SUDS忽略证书不匹配(类似于人们如何在浏览器中手动进入这样的网站)并且仍然使用URL运行?