I using curl to send a SOAP request to a web service and get the response using shell scripting. please find below the command i am using:-
curl -H \"Content-Ty
From the WSDL of the service, you can find the SoapAction
. And you can find the operation you're trying to invoke and access the WSDL by opening a web browser to the URL of the service.
Using the curl
to invoke the SoapAction
, you should specify the Action
by "-H"
, such as -H SOAPAction: http://tempuri.org/Execute
.
You need to provide the name of the SOAP action. You have:
-H "SOAPAction:"
Supply the name of the action in there. E.g.
-H "SOAPAction: http://my_example/my_action"
Get the name of the action from the WSDL if you have one. E.g., see How do you determine a valid SoapAction?.