SOAP Webサービスを呼び出すためのLinuxカール要求

SOAP Webサービスを呼び出すためのLinuxカール要求

SOAP WebサービスWSDLがあり、SOAP-UIツールを使用して呼び出すと正常に動作します。

LINUX CURLを使用して同じ呼び出しをシミュレートしようとしましたが、404エラーが発生します。

これは私のCURLリクエストです。

curl  -v --header "Content-Type: text/xml; charset=utf-8" \
     --header "SOAPAction:""" \
     --form "[email protected]" \
     --form "data=cid:112871000" \
     -X POST https://webservice.test:443/sotest/FileAttachmentService  \
     -u 3user1 \
     -sL -w "%{http_code} %{url_effective}\\n"

この Web サービスは、次の項目を入力として使用します。

ネットワークサービスパラメータ:-

1.ファイル名 2.データ

以下はSOAPUIツールのスナップショットです。

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://webservices.test/services/Attachment/v1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <v1:attachment>
         <filename>Test.csv</filename>
         <data>cid:138641430598</data>
      </v1:attachment>
   </soapenv:Body>
</soapenv:Envelope>

ベストアンサー1

おすすめ記事