Composite Webservices APIs
Following Composite Webservcies APIs are currently available with ASG-Studio:
- Add Memory Variable
- Retrieve Request Header
- Retrieve Request Body
- Retrieve Request Parameters
- Retrieve Request Query
- Overwrite Response Body
Add Memory Variable
This API sets a memory variable when executed .
Syntax: $cs.addMemoryVariable(key, value)
Parameters:
key
: Name of memory variable.value
: Value to be added for the key.
Example:
$cs.addMemoryVariable("userName","user.a")
Retrieve Request Header
This API returns the value of request header when executed .
Syntax: $request.header
Example:
var headers = $request.header
print(headers);
Retrieve Request Body
This API returns the request body when executed.
Syntax: $request.body
Example:
var body = $request.body
print(body);
Retrieve Request Parameters
This API is returns the values of request parameters when executed.
Syntax: $.request.params
Example:
var params = $request.params
print(params);
Retrieve Request Query
This API returns the request query when executed.
Syntax: $request.query
Example:
var query = $request.query
print(query);
Overwrite Response Header
This API overwrites the response header with a JSON object.
Syntax: $response.header
Example:
var header = {"Content-Type":"application/json"}
$request.header = header;
print(header);
Overwrite Response Body
This API overwrites the response body with a JSON object.
Syntax: $response.body
Example:
var body = "Done"
$request.body = body;
print(body);