52 "error_passthru":
True,
54 "max_redirects":
True,
57 "connect_timeout":
True,
58 "redirect_passthru":
True,
59 "ssl_cert_path":
True,
60 "ssl_key_password":
True,
62 "ssl_verify_cert":
True,
68 "connect_timeout": 45s,
71 const OptionList =
Options.keys();
string getType()
returns "http"
bool monitor
monitoring flag
Definition: AbstractConnection.qc.dox.h:65
class for HTTP connections; returns Qore::HTTPClient objects
Definition: HttpConnection.qc.dox.h:47
string name
connection name
Definition: AbstractConnection.qc.dox.h:35
hash< auto > urlh
broken down URL hash (as returned by Qore::parse_url())
Definition: AbstractConnection.qc.dox.h:53
*hash< auto > opts
connection options
Definition: AbstractConnection.qc.dox.h:50
abstract base class for connections
Definition: AbstractConnection.qc.dox.h:31
Qore::HTTPClient getImpl(bool connect=True, *hash rtopts)
returns an Qore::HTTPClient object
deprecated constructor(string name, string desc, string url, bool monitor, *hash< auto > opts, hash< auto > urlh)
DEPRECATED: creates the HttpConnection object.
*hash getDefaultOptions()
returns default options
static deprecated HttpConnection make(string name, string desc, string url, bool monitor, *hash opts, hash urlh)
DEPRECATED: static constructor.
const DefaultOptions
HttpConnection default options.
Definition: HttpConnection.qc.dox.h:66
string desc
connection description
Definition: AbstractConnection.qc.dox.h:38
hash< auto > hash(object obj)
const Options
HttpConnection object connection options.
Definition: HttpConnection.qc.dox.h:51
hash getOptions()
gets options
string url
connection URL (potentially with password info)
Definition: AbstractConnection.qc.dox.h:41
the ConnectionProvider namespace. All classes used in the ConnectionProvider module should be inside ...
Definition: AbstractConnection.qc.dox.h:27