Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This class helps you to create a REST response to a scripted REST API Request.

setBody(body)


Sets the response content.

Parameter:

NameTypeMandatoryDefault Value
bodyObjectYN

Return:

TypeDescription
VoidThis method does not return a value.

Example:

Code Block
languagejs
themeEclipse
titlesetBody
linenumberstrue
let body = {};
body.name = 'incident';
body.number = '1234';
body.caller = {'id': 'user1'};
response.setBody(body);

setHeader(header, value)


This method allows to assign a value to a REST service response header.

Parameters:

NameTypeMandatoryDefault Value
headerStringYN
valueStringYN

Return:

TypeDescription
VoidThis method does not return a value.

Example:

Code Block
languagejs
themeEclipse
titlesetHeader
linenumberstrue
response.setHeader("Location","<URI>");

setHeaders(headers)


Sets the headers for the web service response.

Parameters:

NameTypeMandatoryDefault Value
headersObjectYN


Example:

Code Block
languagejs
themeEclipse
titlesetHeaders
linenumberstrue
let headers = {};
headers.X-Total-Count=100;
headers.Location='https://instance.simpleone.ru/<endpoint_to_resource>';
response.setHeaders(headers);


setStatus(status)


This method sets the status code number for the service response.

Parameters:

NameTypeMandatoryDefault Value
StatusIntegerYN

Return:

TypeDescription
VoidThis method does not return a value.

Example:

Code Block
languagejs
themeEclipse
titlesetStatus
linenumberstrue
response.setStatus(200);