This class helps you to create a REST response to a scripted REST API Request.
Sets the response content.
Parameter:
Name | Type | Mandatory | Default Value |
---|---|---|---|
body | Object | Y | N |
Return:
Type | Description |
---|---|
Void | This method does not return a value. |
Example:
let body = {}; body.name = 'incident'; body.number = '1234'; body.caller = {'id': 'user1'}; response.setBody(body); |
This method allows to assign a value to a REST service response header.
Parameters:
Name | Type | Mandatory | Default Value |
---|---|---|---|
header | String | Y | N |
value | String | Y | N |
Return:
Type | Description |
---|---|
Void | This method does not return a value. |
Example:
response.setHeader("Location","<URI>"); |
Sets the headers for the web service response.
Parameters:
Name | Type | Mandatory | Default Value |
---|---|---|---|
headers | Object | Y | N |
Example:
let headers = {}; headers.X-Total-Count=100; headers.Location='https://instance.simpleone.ru/<endpoint_to_resource>'; response.setHeaders(headers); |
This method sets the status code number for the service response.
Parameters:
Name | Type | Mandatory | Default Value |
---|---|---|---|
Status | Integer | Y | N |
Return:
Type | Description |
---|---|
Void | This method does not return a value. |
Example:
response.setStatus(200); |