IHttp
Provides methods to make call-outs to to external systems via HTTPS. By exposing this object from the host, it ensures that the call will bear the "Origin" header of the host application. This is critical for situations where the guest's code is running in a strict-mode sandbox (where the "allowSameOrigin" flag is false).
Extends
Methods
_dispose()?
optional _dispose(): void;
Returns
void
Inherited from
_toJSON()
_toJSON(): RemotingScriptingObject;
Returns
Inherited from
delete()
delete(url: string, headersOrAccessToken?: string | Record<string, string>): Promise<Response>;
delete http request
Parameters
url
string
url to make the call to
headersOrAccessToken?
string | Record<string, string>
http headers object or access token to be used for the call
Returns
Promise<Response>
http response object
Throws
error if the http call fails with non 2xx status code
get()
get(url: string, headersOrAccessToken?: string | Record<string, string>): Promise<Response>;
get http request
Parameters
url
string
url to make the call to
headersOrAccessToken?
string | Record<string, string>
http headers object or access token to be used for the call
Returns
Promise<Response>
http response object
Throws
error if the http call fails with non 2xx status code
patch()
patch(
url: string,
headersOrAccessToken?: string | Record<string, string>,
content?: string | Record<string, string>): Promise<Response>;
patch http request
Parameters
url
string
url to make the call to
headersOrAccessToken?
string | Record<string, string>
http headers object or access token to be used for the call
content?
string | Record<string, string>
Returns
Promise<Response>
http response object
Throws
error if the http call fails with non 2xx status code
post()
post(
url: string,
headersOrAccessToken?: string | Record<string, string>,
content?: string | Record<string, string>): Promise<Response>;
post http request
Parameters
url
string
url to make the call to
headersOrAccessToken?
string | Record<string, string>
http headers object or access token to be used for the call
content?
string | Record<string, string>
Returns
Promise<Response>
http response object
Throws
error if the http call fails with non 2xx status code
put()
put(
url: string,
headersOrAccessToken?: string | Record<string, string>,
content?: string | Record<string, string>): Promise<Response>;
put http request
Parameters
url
string
url to make the call to
headersOrAccessToken?
string | Record<string, string>
http headers object or access token to be used for the call
content?
string | Record<string, string>
Returns
Promise<Response>
http response object
Throws
error if the http call fails with non 2xx status code
Properties
id
readonly id: string;
Inherited from
objectType
readonly objectType: string;