Getting no SOAPAction header error in sending a SOAP request as HTTP POST
It looks like you are sending an incorrect soapAction header. Look at the WSDL and find out the value for soapAction element for the service being tested. In the WSDL look for a line similar to <soap:operation soapAction=”http://example.com/GetLastTradePrice”/>.