Trait actix_web::Middleware
[−]
[src]
pub trait Middleware { fn start(&self, req: &mut HttpRequest) -> Result<(), HttpResponse> { ... } fn response(
&self,
req: &mut HttpRequest,
resp: HttpResponse
) -> HttpResponse { ... } fn finish(&self, req: &mut HttpRequest, resp: &HttpResponse) { ... } }
Middleware definition
Provided Methods
fn start(&self, req: &mut HttpRequest) -> Result<(), HttpResponse>
Method is called when request is ready.
fn response(&self, req: &mut HttpRequest, resp: HttpResponse) -> HttpResponse
Method is called when handler returns response, but before sending body streams to peer.
fn finish(&self, req: &mut HttpRequest, resp: &HttpResponse)
Http interation is finished
Implementors
impl Middleware for Logger