org.qore.RestHandler
RestHandler
qore-lang
doxygen

# Qore RestHandler Module Reference 1.3.1

## RestHandler Module

Introduction to the RestHandler Module

Data Serialization Support

Implementing REST Services

Implementing Object Hierarchies

Argument and Message Body Handling

Exception Handling in REST Calls

### RestHandler Release Notes

RestHandler v1.3.1

RestHandler v1.3

RestHandler v1.2.1

RestHandler v1.2

RestHandler v1.1

RestHandler v1.0.1

RestHandler v1.0

## Namespaces

### Namespace List

RestHandler

## Classes

### Class List

#### RestHandler

##### AbstractRestClass

addClass

dispatch

dispatchStream

doGetPossibleSubClasses

handleRequest

name

unknownSubClassError

class_hash

RestBasicMethodSet

##### AbstractRestStreamRequestHandler

constructor

getPersistentClosedNotification

getResponseHeaderMessage

getResponseHeaderMessageImpl

getTimeout

isPersistent

recv

recvImpl

send

sendImpl

setTimeout

streamError

ah

cx

ex

rhdr

timeout_ms

##### RestHandler

checkExceptionSerializable

constructor

get

handleExternalRequest

handleRequest

logDebug

logError

logInfo

name

removeRootPath

requestDeserializationError

responseSerializationError

returnRestException

Err501

Methods

MimeDataTypes

validator

##### RestStreamRequest

constructor

destructor

getResponseHeaderMessageImpl

recvImpl

sendImpl

Class Index

### Class Hierarchy

#### HttpServer::AbstractHttpRequestHandler

RestHandler::RestHandler

#### RestHandler::AbstractRestClass

RestHandler::RestHandler

RestHandler::AbstractRestStreamRequestHandler

#### HttpServer::AbstractStreamRequest

RestHandler::RestStreamRequest

### Class Members

All

Functions

Variables

tabs.css
tab_a.png
tab_b.png
tab_h.png
tab_s.png
nav_h.png
nav_f.png
bc_s.png
doxygen.png
closed.png
open.png
bdwn.png
sync_on.png
sync_off.png
doxygen.css
jquery.js
dynsections.js
search/search_l.png
search/search_m.png
search/search_r.png
search/close.png
search/mag_sel.png
search/search.css
search/search.js
namespace_rest_handler.html
class_rest_handler_1_1_abstract_rest_class.html
class_rest_handler_1_1_abstract_rest_class__inherit__graph.png
class_rest_handler_1_1_abstract_rest_class-members.html
class_rest_handler_1_1_abstract_rest_stream_request_handler.html
class_rest_handler_1_1_abstract_rest_stream_request_handler-members.html
class_rest_handler_1_1_rest_handler.html
class_rest_handler_1_1_rest_handler__inherit__graph.png
class_rest_handler_1_1_rest_handler-members.html
class_rest_handler_1_1_rest_stream_request.html
class_rest_handler_1_1_rest_stream_request__inherit__graph.png
class_rest_handler_1_1_rest_stream_request-members.html
graph_legend.png
graph_legend.html
dir_4e8d938e9ddb5a617c200d5739d1f41a.html
dir_13add0083e006ac756009d5942a24d28.html
index.html
pages.html
namespaces.html
annotated.html
classes.html
hierarchy.html
inherits.html
inherit_graph_0.png
inherit_graph_1.png
inherit_graph_2.png
functions.html
functions.html
functions.html
functions.html
functions.html
functions.html
functions.html
functions.html
functions.html
functions.html
functions.html
functions.html
functions.html
functions.html
functions.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_func.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html
functions_vars.html