Python SOAP客户端库Zeep支持附件吗?
我在文档中找不到任何东西。
这个想法是发送XML格式的SOAP请求,并附带一些附加文件。我猜这样做的常规方法是多部分消息,这似乎是由请求支持的,Zeep是在此基础上构建的。
您可以子类化Transport类并覆盖post_xml方法来修改信封附加的多部分文件。我刚刚完成了一个愚蠢的模块(基于这篇文章如何在Python中发送Multipart/related请求到SOAP服务器?),它做到了这一点。
https://github.com/ellethee/python-zeep/blob/master/src/zeep/transport_with_attach.py希望能有所帮助。