br_web_server

Trait Handler

Source
pub trait Handler {
    // Required method
    fn on_request(
        &mut self,
        request: Request,
        response: Response,
    ) -> Result<Response, Error>;

    // Provided methods
    fn on_options(
        &mut self,
        _request: Request,
        response: Response,
    ) -> Result<Response, Error> { ... }
    fn on_response(
        &mut self,
        request: Request,
        response: Response,
    ) -> Result<Response, Error> { ... }
}

Required Methods§

Source

fn on_request( &mut self, request: Request, response: Response, ) -> Result<Response, Error>

请求 处理

Provided Methods§

Source

fn on_options( &mut self, _request: Request, response: Response, ) -> Result<Response, Error>

预检请求 OPTIONS

Source

fn on_response( &mut self, request: Request, response: Response, ) -> Result<Response, Error>

响应 处理

Implementors§