pub trait Handler {
// Required method
fn on_request(&mut self, request: Request, response: Response) -> Response;
// Provided methods
fn on_options(&mut self, _request: Request, response: Response) -> Response { ... }
fn on_response(&mut self, request: Request, response: Response) -> Response { ... }
}
Required Methods§
Sourcefn on_request(&mut self, request: Request, response: Response) -> Response
fn on_request(&mut self, request: Request, response: Response) -> Response
请求 处理
Provided Methods§
Sourcefn on_options(&mut self, _request: Request, response: Response) -> Response
fn on_options(&mut self, _request: Request, response: Response) -> Response
预检请求处理 OPTIONS
Sourcefn on_response(&mut self, request: Request, response: Response) -> Response
fn on_response(&mut self, request: Request, response: Response) -> Response
响应 处理