Enum jsonrpc_http_server::RequestMiddlewareAction
[−]
[src]
pub enum RequestMiddlewareAction { Proceed { should_continue_on_invalid_cors: bool, request: Request, }, Respond { should_validate_hosts: bool, response: Box<Future<Item = Response, Error = Error> + Send>, }, }
Action undertaken by a middleware.
Variants
Proceed
Proceed with standard RPC handling
Fields of Proceed
should_continue_on_invalid_cors: bool | Should the request be processed even if invalid CORS headers are detected? This allows for side effects to take place. |
request: Request | The request object returned |
Respond
Intercept the request and respond differently.
Fields of Respond
should_validate_hosts: bool | Should standard hosts validation be performed? |
response: Box<Future<Item = Response, Error = Error> + Send> | a future for server response |