Creates EncodeDecodeMiddleware middleware object
Controls how RestRserve encodes and decodes different content types. This middleware is passed by default to the Application constructor .
Middleware Application ContentHandlers
RestRserve::Middleware
-> EncodeDecodeMiddleware
ContentHandlers
: Class which controls how RestRserve encodes and decodes different content types. See ContentHandlers for documentation. User can add new encoding and decoding methods for new content types using set_encode
and set_decode
methods.
In theory user can replace it with his own class (see `RestRserve:::ContentHandlersFactory`). However we believe that in the majority of the cases using ContentHandlers will be enough.
new()
Creates EncodeDecodeMiddleware middleware object.
EncodeDecodeMiddleware$new(id = "EncodeDecodeMiddleware")
id
: Middleware id.
clone()
The objects of this class are cloneable with this method.
EncodeDecodeMiddleware$clone(deep = FALSE)
deep
: Whether to make a deep clone.
Useful links