1

我正在尝试将此 SOAP 信封转换为通过DHC Restlet(或任何其他引擎)发送的 http POST 请求。

肥皂信封

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xx="http://xx.webservice.company.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <xx:MyMethodName>
         <!--Optional:-->
         <firstParameter>xx</firstParameter>
         <!--Optional:-->
         <secondParameter>zz</secondParameter>
      </xx:MyMethodName>
   </soapenv:Body>
</soapenv:Envelope>

DHC 实施

在此处输入图像描述

我得到 200 OK 但响应为空。

我会错过什么?

4

1 回答 1

1

虽然我们可以从请求中获得结果,但如果您的服务器使用的是来自后面的架构GET,则无法请求。POSTJSONSOAP

解决方案是使用 XML 和以下标头参数POST的信封:SOAP

内容类型:文本/xml;字符集=utf-8

SOAPAction:(空)

于 2016-10-07T19:23:14.527 回答