错误:不支持验证SOAP编码的消息

时间:2014-06-25 14:31:29

标签: web-services soap soapui

我试图连接到供应商的网络服务(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>

1 个答案:

答案 0 :(得分:1)

您的设置比您预期/需要的更严格:

  • 只需打开&#34;文件&gt;设定&#34;,
  • 然后&#34;编辑器设置&#34;,
  • 并取消选中&#34;中止无效请求&#34;。

(如我的SoapUI v5.3)

因此,您将无法收到消息&#34;由于内容无效而取消请求。&#34;更多。

另见SoapUI中的这个缺陷:{2011年的Cancelled request due to invalid content