我试图连接到供应商的网络服务(Soap 1.1),但我收到此错误:
第-1行:验证不支持SOAP编码的邮件
与我通信的供应商支持人员正在使用相同的工具(SoapUI v4,我已经尝试了v4和v5,我们已经确认了我们'重新使用相同的XML),但他没有遇到麻烦,谷歌搜索错误信息并没有发现任何有用的信息。有没有人有任何想法可能是什么问题?也许是程序设置?
<soapenv:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:web="http://webservice.uesas._321forms">
<soapenv:Header/>
<soapenv:Body>
<web:GetKey soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<Username xsi:type="xsd:string">[Username]</Username>
<Password xsi:type="xsd:string">[Password]</Password>
</web:GetKey>
</soapenv:Body>
</soapenv:Envelope>
答案 0 :(得分:1)
您的设置比您预期/需要的更严格:
(如我的SoapUI v5.3)
因此,您将无法收到消息&#34;由于内容无效而取消请求。&#34;更多。
另见SoapUI中的这个缺陷:{2011年的Cancelled request due to invalid content。