我以前从未使用过SOAP,对Python也有点陌生。我这样做是为了让自己熟悉这两种技术。我已经安装了soapplib,并试图阅读他们的客户端文档,但我不太理解它。是否还有其他更适合作为Python的SOAP客户端库的东西?
编辑:为了以防万一,我使用的是Python 2.6。
我以前从未使用过SOAP,对Python也有点陌生。我这样做是为了让自己熟悉这两种技术。我已经安装了soapplib,并试图阅读他们的客户端文档,但我不太理解它。是否还有其他更适合作为Python的SOAP客户端库的东西?
编辑:为了以防万一,我使用的是Python 2.6。
当前回答
正如我在这里建议的,我建议你自己卷。它实际上并没有那么难,我怀疑这就是没有更好的Python SOAP库的原因。
其他回答
我有很好的治疗sudds的经验 https://fedorahosted.org/suds
使用他们的TestSuite作为文档。
只是供大家参考的警告,在此问题解决之前,SUDS不支持WSDL中的“choice”标签:
https://fedorahosted.org/suds/ticket/342
看到的: 肥皂水和选择标签
我们使用了来自Python Web Services的SOAPpy,但似乎ZSI(同一来源)正在取代它。
肥皂水很不错。我尝试了SOAPpy,但没有得到它的工作方式,我需要而肥皂水工作得很直接。
http://users.skynet.be/pascalbotte/rcx-ws-doc/python.htm#SOAPPY有帮助吗
我通过搜索wsdl和python找到了它,理性的是,您将需要SOAP服务器的wsdl描述来执行任何有用的客户端包装....