![]() |
Qorus Integration Engine®
5.1.31_git
|
class used to call the Qorus REST API for a remote Qorus instance More...
Public Member Methods | |
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... | |
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... | |
auto | get (string path, auto args, *hash< auto > hdr, *reference< hash< auto >> info) |
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... | |
Private Member Methods | |
warning (string fmt) | |
logs a warning | |
Additional Inherited Members | |
![]() | |
static hash< auto > | toConfig (hash< auto > info) |
returns a hash of configuration information for the object | |
![]() | |
const | Defaults |
default values for connection options | |
hash | conn_opts |
connection params | |
*string | api_version |
api version | |
*string | name |
connection name if known | |
class used to call the Qorus REST API for a remote Qorus instance
OMQ::QorusSystemRestHelper::constructor | ( | ) |
creates the object pointing to the first local listener for the current instance
This method acquires an authentication token automatically that provides internal system access to Qorus
APIs and data
creates the object pointing to the first local listener for the current instance using the given user and password for connecting
user | the username for the connection |
pwd | the password for the connection |