string getType()
returns "http"
constructor(string name, string desc, string url, hash< auto > attributes={}, hash< auto > options={})
creates the HttpConnection object
abstract base class for connections
Definition: AbstractConnectionWithInfo.qc.dox.h:30
class for HTTP connections; returns Qore::HTTPClient objects
Definition: HttpConnection.qc.dox.h:48
string name
connection name
Definition: AbstractConnection.qc.dox.h:36
const ConnectionScheme
Connection entry info.
Definition: HttpConnection.qc.dox.h:52
hash< ConnectionSchemeInfo > getConnectionSchemeInfoImpl()
Returns the ConnectionSchemeInfo hash for this object.
const DefaultOptions
HttpConnection default options.
Definition: HttpConnection.qc.dox.h:59
string desc
connection description
Definition: AbstractConnection.qc.dox.h:39
const Options
HttpConnection object connection options.
Definition: HttpConnection.qc.dox.h:56
string url
connection URL (potentially with password info)
Definition: AbstractConnection.qc.dox.h:42
the ConnectionProvider namespace. All classes used in the ConnectionProvider module should be inside ...
Definition: AbstractConnection.qc.dox.h:26
Qore::HTTPClient getImpl(bool connect=True, *hash< auto > rtopts)
returns an Qore::HTTPClient object