我读过Suds和ZSI的混合评论 - 两个Python SOAP库。但是,我不清楚它们中的任何一个是否可以支持WS-Attachments。我更喜欢使用Suds(看起来更简单),但我会推荐适合我需要的库。
答案 0 :(得分:1)
根据您的要求,我必须推荐ZSI。从其文档中
它还可以用于使用带附件的SOAP消息构建应用程序。
他们的网站并不像Suds那样漂亮,但该软件包包含了很有前途的文档。
SOAPpy在其TODO列表中支持附件。 Suds在任何地方都没有提到“附件”这个词。如果您需要附件而不想自己实施,那么ZSI就是您的选择。
答案 1 :(得分:1)
我相信soaplib可以处理附件。我只是不确定它与WS-Attachments的准确程度如何,因为它们不会吹嘘它。
这是一个示例客户端,他们的话,允许“多部分mime有效负载”:
答案 2 :(得分:0)
根据我的经验,Suds是唯一可行的Python包。我没有使用附件。