Używam curl, aby wysłać żądanie SOAP do usługi WWW i uzyskać odpowiedź za pomocą skryptów powłoki. Poniżej znajduje polecenia używam: -Wywoływanie żądania SOAP z komendy powłoki
curl -H "Content-Type: text/xml; charset=utf-8" -H "SOAPAction:" -d @sample_request.txt -X POST http://someWebServiceURL
Dostaję odpowiedź o błędzie, który mówi nie nagłówek SOAPAction. PFB ciało odpowiedź część
<soapenv:Body>
<soapenv:Fault>
<faultcode>Client.NoSOAPAction</faultcode>
<faultstring>WSWS3147E: Error: no SOAPAction header!</faultstring>
</soapenv:Fault>
</soapenv:Body>
Każda pomoc jest mile widziana !!
Nie zapomnij podać URI w nagłówku SoapAction - spec wymaga, jeśli nie jest pusty, to musi być podwójnie cytowany czyli 'SOAPAction:„http: // my_example/my_action”' – Petesh