from suds.client import Client
url = r'http://*********?singleWsdl'
c = Client(url)
直到这里,请求都能正常工作,但是当我执行下面的语句时,我会在末尾看到错误消息。请帮忙。在
^{pr2}$错误消息是:
Exception: (415, u'Cannot process the message because the content type \'text/xml; charset=utf-8\' was not the expected type \'multipart/related; type="application/xop+xml"\'.')
multipart/related;Type=“application/xop+xml”的Content-Type报头是MTOM使用的类型,MTOM是一种用于高效地向web服务发送附件的消息格式。在
我不知道为什么这个错误声称是预期的,因为我找到的解决方案是将Content-Type头重写为“application/soap+xml;charset=UTF-8”。在
示例:
如果可以,还可以尝试检查web服务配置中的MTOM编码并进行更改。在
相关问题 更多 >
编程相关推荐