Solicitação de curl do Linux para chamada de serviço web SOAP

1

Eu tenho um WSDL de serviço web SOAP e quando faço uma chamada com a ferramenta SOAP-UI, ele funciona perfeitamente bem ....

Agora, estou tentando imitar a mesma chamada usando o LINUX CURL, mas recebo um erro 404,

Aqui está o meu pedido 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"

O webservice usa os seguintes itens como entrada -

Parâmetros do serviço Web: -

1.filename 2.data

Aqui está um instantâneo da ferramenta 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>
    
por user1050619 05.09.2014 / 23:22

0 respostas

Tags