75 namespace SoapClient {
85 const Headers = (
"Accept": (MimeTypeSoapXml +
"," + MimeTypeXml +
"," + MimeTypeXmlApp),
"User-Agent": (
"Qore Soap Client " + SoapClient::Version));
88 const HTTPOptions = (
"connect_timeout",
"http_version",
"max_redirects",
"proxy",
"timeout" );
129 hash
getMsg(
string operation, any h, any header, reference op);
139 any
call(
string operation, any h, *hash header);
149 any
call(
string operation, any h, reference info);
160 any
call(reference info,
string operation, any h, any header);
any methodGate(string op, any arg)
uses SoapClient::call() to transparently serialize the argument and make a call to the given operatio...
any call(string operation, any h, *hash header)
makes a server call with the given operation and arguments and returns the deserialized result ...
hash headers
HTTP headers to use.
Definition: SoapClient.qm.dox.h:102
hash getMsg(string operation, any h, any header, reference op)
returns a hash representing the serialized SOAP request for a given WSOperation
const HTTPOptions
option keys passed to the HTTPClient constructor
Definition: SoapClient.qm.dox.h:88
const Headers
default HTTP headers
Definition: SoapClient.qm.dox.h:85
const Version
version of the implementation of this class
Definition: SoapClient.qm.dox.h:82
SOAP client class implementation, publically inherits qore's HTTPClient class.
Definition: SoapClient.qm.dox.h:78
constructor(hash h)
creates the object based on a WSDL which is parsed to a WSDL::WebService object which provides the ba...
string url
target URL
Definition: SoapClient.qm.dox.h:100