Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Methods of this class allow getting access to the Scripted REST API request details within your scripts.
Note |
---|
Objects of this type cannot be instantiated and created automatically. They are accessible within the API action script body by the request variable. For more information, please refer to the Configuring Scripted REST API article. |
getBody()
This method allows returning the request body.
Example:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
(function(request, response) { // Send JSON-formatted request to // https://your-instance-url.simpleone.ru/v1/c_simple/api_module_path/api_action_path const requestBody = request.getBody(); // {"key":"value"} })(SimpleApiRequest, SimpleApiResponse) |
getHeader(header)
Returns the value of the header specified.
Name | Type | Mandatory | Default value |
---|---|---|---|
header | String | Y | N |
For more clarity, check the example below
Example:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
(function(request, response) { // Send JSON-formatted request to // https://your-instance-url.simpleone.ru/v1/c_simple/api_module_path/api_action_path const contentType = request.getHeader('content-type'); // application/json })(SimpleApiRequest, SimpleApiResponse) |
getHeaders()
This method allows defining all request headers and their values.
Example:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
(function(request, response) {
// Send Request to
// https://your-instance-url.simpleone.ru/v1/c_simple/api_module_path/api_action_path
const allHeaders = request.getHeaders(); // {"accept-encoding":["gzip, deflate, br"],"postman-token":...}
})(SimpleApiRequest, SimpleApiResponse) |
getQueryParams()
This method returns the query parameters from the request.
Example:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
(function(request, response) { // Send Request to // https://your-instance-url.simpleone.ru/v1/c_simple/api_module_path/api_action_path?param_1=value_1 const queryParamsObject = request.getQueryParams(); // {"param_1":"value_1"} })(SimpleApiRequest, SimpleApiResponse) |
getQueryString()
This method returns the entire query added to the endpoint URL.
Example:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
(function(request, response) { // Send Request to // https://your-instance-url.simpleone.ru/v1/c_simple/api_module_path/api_action_path?param_1=value_1 const queryParamsString = request.getQueryString(); // param_1=value_1 })(SimpleApiRequest, SimpleApiResponse) |
getUri()
This method returns the request URI with the domain information excluded.
Example:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
(function(request, response) { // Send Request to // https://your-instance-url.simpleone.ru/v1/c_simple/api_module_path/api_action_path?param_1=value_1 const URI = request.getUri(); // /v1/api/c_simple/api_module_path/api_action_path })(SimpleApiRequest, SimpleApiResponse) |
getUrl()
This method returns the entire request URL.
Example:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
(function(request, response) { // Send Request to // https://your-instance-url.simpleone.ru/v1/api/c_simple/api_module_path/api_action_path?param_1=value_1 const URL = request.getUrl(); // http://your-instance-url.simpleone.ru/v1/c_simple/api_module_path/api_action_path })(SimpleApiRequest, SimpleApiResponse) |
Table of Contents | ||||
---|---|---|---|---|
|