|
| constructor (string user, string pwd) |
| creates the object pointing to the first local listener for the current instance using the given user and password for connecting More...
|
|
| constructor () |
| creates the object pointing to the first local listener for the current instance More...
|
|
| constructor (hash< auto > info) |
| creates the object with the configuration given
|
|
| constructor (string name) |
| creates the object with the configuration given by the name of the remote instance
|
|
| autoSetUrl (*hash< auto > opts) |
| sets the URL automatically; must be reimplemented in subclasses
|
|
| constructor (*hash< auto > opts, *softbool do_not_connect) |
| Creates the object with the given options. More...
|
|
| setSchema () |
| Sets the REST validator to the latest version of the schema for the Qorus API. More...
|
|
| setPublicSchema () |
| Sets the REST validator to the latest version of the public schema for the Qorus API. More...
|
|
abstract private | autoSetUrl (*hash< auto > opts) |
| sets the URL automatically; must be reimplemented in subclasses
|
|
| setURL (string url) |
| sets the URL for the object
|
|
hash< auto > | restDoWithInfo (string m, string path, auto args, *hash< auto > hdr, *hash< auto > opt) |
| executes the remote REST call and returns the response More...
|
|
abstract auto | restDo (string m, string path, auto args, *hash< auto > hdr, *hash< auto > opt, *reference< hash< auto > > info) |
| executes the remote REST call and returns the response More...
|
|
abstract private nothing | warning (string fmt,...) |
| issue a warning on the console (for the client) or in the current log file (for the server) More...
|
|
auto | get (string path, auto args, *hash< auto > hdr, *reference< hash< auto > > info) |
| executes a GET call on the remote REST service and returns the response More...
|
|
hash< auto > | getWithInfo (string path, auto args, *hash< auto > hdr) |
| executes a GET call on the remote REST service and returns the response More...
|
|
auto | put (string path, auto args, *hash< auto > hdr, *reference< hash< auto > > info) |
| executes a PUT call on the remote REST service and returns the response More...
|
|
hash< auto > | putWithInfo (string path, auto args, *hash< auto > hdr) |
| executes a PUT call on the remote REST service and returns the response More...
|
|
auto | post (string path, auto args, *hash< auto > hdr, *reference< hash< auto > > info) |
| executes a POST call on the remote REST service and returns the response More...
|
|
hash< auto > | postWithInfo (string path, auto args, *hash< auto > hdr) |
| executes a POST call on the remote REST service and returns the response More...
|
|
auto | del (string path, auto args, *hash< auto > hdr, *reference< hash< auto > > info) |
| executes a DELETE call on the remote REST service and returns the response More...
|
|
hash< auto > | delWithInfo (string path, auto args, *hash< auto > hdr) |
| executes a DELETE call on the remote REST service and returns the response More...
|
|
hash< auto > | doRequest (string m, string path, auto body, *reference< hash< auto > > info, softbool decode_errors=True, *hash< auto > hdr) |
| sends an HTTP request to the REST server and returns the response More...
|
|
class used to call the Qorus REST API for a remote Qorus instance
- See also
- QorusSystemRestHelperBase for the method documentation