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

Compare with Current View Page History

« Previous Version 9 Next »

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

body


The body of the request.


Name

TypeMandatory
bodyArrayY

Example:

body
[
   'sys_id' => '1234567890',
   'name' => 'incident'
]

getHeader


Returns the value of the header specified.

NameTypeMandatory
getHeaderStringY

Example:

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

headers


This method allows defining all request headers and their values.

NameTypeMandatory
headersArrayY

Example:

headers
[
   'content-type' => 'Application/json'
]

queryParams


The query parameters from the request.

FieldType
queryParamsArray

Example:

Source request URL: https://instance.simpleone.ru/api/now/table/myTable?active=false&name=now
[
   'active' => false
   'name' => 'now'
]

queryString


The entire query added to the endpoint URL

FieldTypeMandatory
queryStringArrayY

Example:

Source request URL: https://instance.simpleone.ru/api/now/table/myTable?active=false&name=now
[
   active=false&name=now
]

uri


The request URI with the domain information excluded.

FieldTypeMandatory
uriStringY


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.


FieldType
urlString

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