我可以使用python suds编写SOAP服务器吗?

Unp*_*les 5 python soap zsi suds

我开始使用肥皂水肥皂客户,永远不会再触摸ZSI.

我知道suds是为了客户端,但我也想用它来制作服务器站点,以摆脱ZSI.

我如何使用suds来解析soap请求而不是响应?

[更新]

  • 如果你想使用SOAP公开一些接口,最好的选择似乎是rpclib.Flask-enterprise看起来很有前途.两者都将从Python代码生成WSDL.
  • 相反,如果您需要编写一个遵循由第三部分生成的WSDL的Python SOAP Web服务,那么到目前为止没有什么能胜过ZSI.

Fan*_*Lin 6

要在Python中编写SOAP服务器,您可以使用微型Web框架 - Flask,带有它的插件 - Flask-enterprise

http://massive.immersedcode.org/2011/staging/projects/default/python/flask-enterprise/

stackoverflow中也有类似的问题:

Python soap使用soaplib(服务器)和suds(客户端)

他们使用soaplib来提供SOAP服务,你可以在http://soaplib.github.com/soaplib/2_0/pages/helloworld.html找到这个文档.