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>

预检处理

source

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

返回处理头

Implementors§