Wywoływanie żądania SOAP z polecenia powłoki
Używam curl do wysyłania żądania SOAP do usługi sieciowej i uzyskiwania odpowiedzi za pomocą skryptów powłoki. poniżej znajdziesz polecenie, którego używam: -
<code>curl -H "Content-Type: text/xml; charset=utf-8" -H "SOAPAction:" -d @sample_request.txt -X POST http://someWebServiceURL </code>
Otrzymuję odpowiedź o błędzie, która nie mówi nagłówka SOAPAction. PFB część ciała odpowiedzi
<code><soapenv:Body> <soapenv:Fault> <faultcode>Client.NoSOAPAction</faultcode> <faultstring>WSWS3147E: Error: no SOAPAction header!</faultstring> </soapenv:Fault> </soapenv:Body> </code>
Każda pomoc jest mile widziana !!