嗨,我正在使用zeep使用基于肥皂的 Web 服务,并且我不断收到 HTTP 状态 415 错误。我挖了一下,使用了Pycharm Debuggger,发现原因是:
'无法处理消息,因为内容类型\'text/xml; charset=utf-8 XaSOfalw: rtt; ___utmvmBfuwVEwB=yEnqIuCmRhw\' 不是预期的类型 \'text/xml; 字符集=utf-8\'.'
内容类型有什么问题?以及如何在 Zeep 中更改它?
我刚刚创建了一个简单的测试代码,如下所示:
from zeep import Client
pretend_wsdl = 'https://pretendwsdl'
client = Client(wsdl=pretend_wsdl)
res = client.service.NameOfService()
print(res)
并得到这个错误:
zeep.exceptions.TransportError:服务器返回 HTTP 状态 415(无可用内容)