我尝试在zeeplibforpython的帮助下创建SOAP客户机
import os
from zeep import Client
from zeep.wsse.signature import Signature
key_filename = "/etc/ssl/certs/cert.key.pem"
cert_filename = "/etc/ssl/certs/cert.crt.pem"
client = Client('https://37.230.149.6:10004/emias-soap-service/PGUServicesInfo2?wsdl', wsse=Signature(key_filename, cert_filename))
有个例外:
^{pr2}$如何修复此异常以及我的代码有何问题?在
显式地将
Session
对象传递给zeepClient
(通过Transport
对象)并设置verify=False
下面是一个例子:
或者,也可以将
^{pr2}$session.verify
设置为CA颁发机构证书(服务器根证书和子证书上安装的证书的颁发者),例如:如果证书的颁发者与
ca_cert.pem
中的颁发者相同,这将告诉python脚本信任URL我想你需要使用verify=False
这对我有用-
相关问题 更多 >
编程相关推荐