You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

This class allows to perform access scripted REST API request details in scripts. 

body


The body of the request.


Name

TypeMandatoryDefault value 
bodySimpleRequest objectYN

Example:

body
let sbody = {
    sys_id: "1234567890",
    name: "incident"
};

getHeader


Returns the value of the header specified.

NameTypeMandatoryDefault value
getHeaderStringYN

Example:

getHeader
const acceptHeader = request.getHeader('accept');

headers


This method allows defining all request headers and their values.

NameTypeMandatory
headersSimpleRequest objectY

Example:

headers
let sheader = {
   content-type: "Application/json"
};

queryParams


The query parameters from the request.

FieldTypeMandatoryDefault value
queryParamsSimpleRequest objectYN

Example:

queryParams
// Source request URL: https://instance.simpleone.ru/api/now/table/myTable?active=false&name=now
let pquery = {
    active: "false",
    name: "now"
};

queryString


The entire query added to the endpoint URL

FieldTypeMandatoryDefault value
queryStringSimpleRequest objectYN

Example:

// Source request URL: https://instance.simpleone.ru/api/now/table/myTable?active=false&name=now
let qstring = {
   query: "active=false&name=now"
};

uri


The request URI with the domain information excluded.

FieldTypeMandatoryDefault value
uriStringYN


Example:

URI
const query = request.uri; //"api/now/table/myTable"	
Source request URL: https://instance.simpleone.ru/api/now/table/myTable?active=false&name=now.


url


The entire request URL.


FieldTypeMandatoryDefault value
urlStringYN

Example:

URL
const query = request.url; //"https://instance.simpleone.ru/api/now/table/myTable?active=false&name=now"
Source request URL: https://instance.simpleone.ru/api/now/table/myTable?active=false&name=now.

  • No labels