【发布时间】:2017-03-17 08:19:23
【问题描述】:
我正在尝试使用带有 subs 的 Web 服务,我想忽略证书检查,因为我使用的是自签名证书。
我在这里找到了如何做到这一点的方法: Bypass SSL when I'm using SUDS for consume web service
CustomTransport 类的复制与答案中的完全相同。
但我收到错误: 异常:(415, u"无法处理消息,因为内容类型 'text/xml; charset=utf-8' 不是预期的类型 'application/soap+xml; charset=utf-8'。")
即使我在标题中将内容类型设置为肥皂:
aHeader = {
"Content-Type" : 'application/soap+xml; charset=UTF-8',
"SOAPAction": "",
}
client = Client(wsdl, transport=CustomTransport(), headers=aHeader)
我找不到发生这种情况的原因,有人可以帮忙吗?
【问题讨论】:
标签: python-2.7 ssl soap content-type suds