1

この SOAP エンベロープを http POST リクエストに変換して、 DHC Restlet (または他のエンジン)経由で送信しようとしています。

石鹸封筒

<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リクエストから結果を取得することはできますが、サーバーが背後からアーキテクチャを使用している場合POST、リクエストを取得することはできません。JSONSOAP

解決策は、XML と次のヘッダー パラメータを使用しPOSTてエンベロープを作成することです。SOAP

コンテンツ タイプ: テキスト/xml; 文字セット=utf-8

SOAPAction : (空)

于 2016-10-07T19:23:14.527 に答える