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

2024-05-10 04:24:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我开始为soap客户机使用suds,以后再也不会接触ZSI

我知道suds是为客户端设计的,但我也很想用它来制作服务器站点,以便摆脱ZSI。

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

[更新]

  • 如果您想使用SOAP公开一些接口,最好的选择 好像是rpclib。烧瓶企业看起来很有前途。两者都会产生 来自Python代码的WSDL。
  • 如果您需要根据生成的WSDL编写Python SOAP webservice 到第三部分为止,没有什么能比ZSI更好。

Tags: 代码服务器客户端客户机烧瓶站点soap企业
2条回答

如果您决定使用烧瓶-尝试新的flask-spyne扩展。

上面提到的flask-enterprise是不连续soaplib上的包装,而flask-spynespyne上的包装,它是soaplib的继承者。

要用Python编写SOAP服务器,可以使用micro web framework-Flask,它是plugin-Flask enterprise

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

stackoverflow中还有一个类似的问题:

Python soap using soaplib (server) and suds (client)

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

相关问题 更多 >