128 const Version =
"0.2.5";
131 const Headers = (
"User-Agent": (
"Qore-Soap-Client/" + SoapClient::Version));
134 const HTTPOptions = (
"connect_timeout",
"http_version",
"max_redirects",
"proxy",
"timeout");
159 hash headers = Headers;
168 const EncodingSupport = (
187 const CompressionThreshold = 1024;
205 constructor(hash h) ;
228 hash getMsg(
string operation, any args, *hash header, reference op, *hash nsh, *
int xml_opts, *
string soapaction);
264 any callOperation(
string operation, any args, *hash opts, *reference info);
282 any call(
string operation, any args, *hash header, *hash nsh, *
string binding);
309 any call(
string operation, any args, *reference info, *
string binding);
340 any call(reference info,
string operation, any args, *hash header, *hash nsh);
358 any methodGate(
string op);
362 hash getType(
string type, any v);
395 setSendEncoding(
string enc =
"auto");
414 setContentEncoding(
string enc =
"auto");
432 addDefaultHeaders(hash h);
449 hash getDefaultHeaders();
466 *
string getSendEncoding();
493 nothing msglog(hash msg);
527 const Options = HttpConnection::Options + (
528 "content_encoding": True,
531 "send_encoding": True,
546 constructor(
string name,
string desc,
string url,
bool monitor, *hash n_opts, hash urlh) ;
584 static SoapConnection make(
string name,
string desc,
string url,
bool monitor, *hash opts, hash urlh);
*hash getDefaultOptions()
returns default options
constructor(string name, string desc, string url, bool monitor, *hash n_opts, hash urlh)
creates the SoapConnection object
string getType()
returns "soap"
hash getOptions()
gets options
*hash getRuntimeOptions()
returns runtime options
main SoapClient namespace
Definition: SoapClient.qm.dox.h:122
class for SOAP connections; returns an object of class SoapClient for connecting to SOAP servers ...
Definition: SoapClient.qm.dox.h:518
SoapClient getImpl(bool connect=True, *hash rtopts)
returns a SoapClient object
string url
target URL
Definition: SoapClient.qm.dox.h:157
static SoapConnection make(string name, string desc, string url, bool monitor, *hash opts, hash urlh)
static constructor