【发布时间】:2010-03-03 11:01:19
【问题描述】:
我正在寻找一个 python SOAP 1.2 客户端,但它似乎不存在。所有现有客户端要么未维护,要么仅与 SOAP 1.1 兼容:
- 泡沫
- SOAPpy
- ZSI
【问题讨论】:
-
使用 SOAP 1.2 比 1.1 有什么优势吗?
-
没有一个好的 AFAIK。您提到的 SOAP 客户端似乎是唯一可用的“体面”客户端。无论哪种方式......我认为你必须自己实现一些东西(也许与 lxml 结合)。
-
我终于用 suds 解决了我的问题。它与 1.1 vs 1.2 无关,只是在声明信封时不应添加斜杠:w3.org/2003/05/soap-envelope 有效,w3.org/2003/05/soap-envelope 无效。 ASP.NET 似乎很挑剔!
-
而且不应该使用嵌套命名空间。
-
Bluebird75 - 你是如何解决这个问题的?你使用了 Doctor 类实例吗?