| 
|   | constructor (string name, string desc, string url, hash< auto > attributes={}, hash< auto > options={}) | 
|   | creates the HttpConnection object  More...
  | 
|   | 
| 
string  | getType () | 
|   | returns "http" 
  | 
|   | 
|   | constructor (string name, string description, string url, hash< auto > attributes={}, hash< auto > options={}) | 
|   | creates the AbstractConnection object  More...
  | 
|   | 
| 
hash< ConnectionSchemeInfo >  | getConnectionSchemeInfo () | 
|   | Returns the ConnectionSchemeInfo hash for this object. 
  | 
|   | 
| 
*hash< auto >  | getDefaultOptions () | 
|   | returns default options 
  | 
|   | 
| 
*hash< auto >  | getOptions () | 
|   | returns static / initialization options 
  | 
|   | 
| deprecated  | constructor (string n_name, string n_desc, string n_url, bool n_monitor, *hash n_opts, hash n_urlh, *string n_safe_url, *bool n_enabled) | 
|   | creates the AbstractConnection object  More...
  | 
|   | 
|   | constructor (string name, string description, string url, hash< auto > attributes={}, hash< auto > options={}) | 
|   | creates the AbstractConnection object  More...
  | 
|   | 
| object  | get (bool connect=True, *hash< auto > rtopts) | 
|   | returns the underlying connection object  More...
  | 
|   | 
| hash< ConfigInfo >  | getConfigHash () | 
|   | returns a ConfigInfo hash of static configuration information about the connection  More...
  | 
|   | 
| 
hash< ConnectionSchemeInfo >  | getConnectionSchemeInfo () | 
|   | Returns a default ConnectionSchemeInfo hash. 
  | 
|   | 
| AbstractDataProvider  | getDataProvider () | 
|   | returns a data provider object for this connection, if supported  More...
  | 
|   | 
| 
*hash< auto >  | getDefaultOptions () | 
|   | returns default options 
  | 
|   | 
| hash< auto >  | getExtendedInfo (*hash< auto > opts) | 
|   | Returns connection info plus any extended information returned by the connection.  More...
  | 
|   | 
| hash< ConnectionInfo >  | getInfo (*hash< auto > opts) | 
|   | returns a ConnectionInfo hash of information about the connection  More...
  | 
|   | 
| hash< ConnectionInfo >  | getInfo (bool with_password=False) | 
|   | returns a ConnectionInfo hash of information about the connection  More...
  | 
|   | 
| 
*hash< auto >  | getOptions () | 
|   | returns static / initialization options 
  | 
|   | 
| 
*hash< auto >  | getRealOptions () | 
|   | returns options for saving the connection's configuration information 
  | 
|   | 
| 
*hash< auto >  | getRuntimeOptions () | 
|   | returns runtime options 
  | 
|   | 
| 
auto  | getTag (string tag) | 
|   | returns the value of the given tag or NOTHING if not present 
  | 
|   | 
| auto  | getTagEx (string tag) | 
|   | returns the value of the given tag or throws an exception if the tag is not set with a value  More...
  | 
|   | 
| 
hash< auto >  | getTags () | 
|   | returns all tags associated with the connection 
  | 
|   | 
| bool  | hasDataProvider () | 
|   | returns True if the connection returns a data provider with the getDataProvider() method  More...
  | 
|   | 
|   | parseTextOptions () | 
|   | this method is called when parsing connection file definitions from text files when loading into the database  More...
  | 
|   | 
| hash< PingInfo >  | ping (bool throw_exception=False) | 
|   | returns a hash with the results of the ping operation  More...
  | 
|   | 
class for HTTP connections; returns Qore::HTTPClient objects 
supports the following options:
"assume_encoding": assumes the given encoding if the server does not send a charset value 
"connect_timeout": connection timeout to use in milliseconds (default: 45 seconds) 
"error_passthru": if True then HTTP status codes indicating errors will not cause an HTTP-CLIENT-RECEIVE-ERROR exception to be raised, rather such responses will be passed through to the caller like any other response 
"http_version": HTTP version to use ("1.0" or "1.1", defaults to "1.1") 
"max_redirects": maximum redirects to support 
"proxy": proxy URL to use 
"redirect_passthru": if True then redirect responses will be passed to the caller instead of processed 
"ssl_cert_path": a path to an X.509 client certificate file in PEM format 
"ssl_key_path": a path to a private key file in PEM format for the X.509 client certificate 
"ssl_key_password": the password to the private key given with "ssl_key_path"  
"ssl_verify_cert": if True then the server's certificate will only be accepted if it's verified 
"timeout": transfer timeout to use in milliseconds (default: 45 seconds) 
- See also
 - HTTPClient::constructor(hash<auto> opts) for more information on the above options