我正在尝试从Web服务(WSDL / SOAP)调用方法,并且还希望禁用证书验证,因为默认情况下Python会这样做。我目前的Python版本是3.5.1
答案 0 :(得分:1)
已安装的suds-jurko(在我使用Python 3.5时,我的情况下suds安装失败)并编写了以下代码。
from suds.client
import Client import ssl
#Override the default behaviour of the Python 3 for the certificate validation (though it is not recommended)
ssl._create_default_https_context = ssl._create_unverified_context
url = 'https://????.asmx?wsdl'
client = Client(url)
print(client.service.method_name(param))