Class RESTSuccessResponse
This class represents a REST success response that is compliant with the RFC standards. It can only be instantiated
using the createSuccess methods in RESTResponseMgr.
Here is an example:
` var body = {"hello": "world"}
var success = RESTResponseMgr.createSuccess(body);
success.render();
`
The above script would result in an HTTP response with status code 200 and the following body:
` {
"hello": "world"
}
`
This class does not have a constructor, so you cannot create it directly.
| Method | Description |
|---|---|
| render() | Sends the RESTSuccessResponse object as an HTTP response to the client. |
assign, create, create, defineProperties, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toLocaleString, toString, valueOf, values
- render(): void
Sends the RESTSuccessResponse object as an HTTP response to the client. This sets the "Content-Type" header to "application/json" and expects the body to be a valid JavaScript JSON object.
Throws:
- IllegalStateException - If the RESTSuccessResponse object is already rendered.
- Exception - If there is an error while serializing the body.