我想在Python中使用基于WSDL SOAP的web服务。我已经查看了Dive Into Python代码,但是SOAPpy模块在Python2.5下不能工作。
我试过使用suds,它部分工作,但与某些类型中断(suds.TypeNotFound:类型未找到:'item')。
我还研究了Client,但它似乎不支持WSDL。
我看过ZSI,但它看起来非常复杂。有没有人有它的示例代码?
WSDL是https://ws.pingdom.com/soap/PingdomAPI.wsdl,并且可以与PHP5 SOAP客户机很好地协同工作。
发布于 2010-05-14 03:02:39
我建议你去看看SUDS
"Suds是用于使用Web服务的轻量级SOAP python客户端。“
发布于 2016-04-28 17:33:05
有一个相对较新的库,它非常有前途,尽管文档仍然很少,但看起来非常干净和pythonic:python zeep。
另请参阅this answer获取示例。
发布于 2017-04-23 02:56:26
Zeep是一个不错的Python SOAP库,它符合您的要求:http://docs.python-zeep.org
https://stackoverflow.com/questions/115316
复制相似问题