我正在尝试使用python包zeep发送请求和接收soap服务的响应。/dist-packages/zeep/proxy.py", line 51, in __call__ File "/usr/local/lib/python3.6/dist-packagesresponse)
File "/usr/local/lib/<e
="http://schemas.xmlsoap.org/wsdl/soap/"/></wsdl:port></wsdl:service></wsdl:definitions>""
如果我对该文件执行python-mzeep xxx.wsdl,我会看到一个服务和端口,但没有看到任何操作,而在尝试调用该服务时,我得到了service has no operation XXX
我用zeep库在python中实现了一个SOAP客户机。有些端点需要客户端证书身份验证,因此需要将证书附加到python请求的会话。在搜索了一下之后,我想出了: from zeep.transports import Transport send = getattr(service, service_name)
result = s
我正在构建一个使用Python-zeep访问第三方SOAP API的Python应用程序。我想使用模拟响应实现一些单元测试,因为我并不总是有一个活动的服务器来运行我的测试。我见过在请求库中使用mock的例子,但不太确定如何将其转换为Zeep。 在我的一个模型上,我有一个从SOAP API获取所有DevicePools的方法。下面是相关代码的摘录(我使用一个helper方法来提供服务对象,因为我计划在许多其他方法中使用它)。# Get Zeep Service Objec