用于 SOAP Web 服务调用的 Linux curl 请求

用于 SOAP Web 服务调用的 Linux curl 请求

我有一个 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"

该网络服务采用以下项目作为输入 -

网络服务参数:-

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>

相关内容