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>