Struct iron::request::Request  
            [-] [+]
        [src]
pub struct Request<'a, 'b> {
    pub url: Url,
    pub remote_addr: SocketAddr,
    pub local_addr: SocketAddr,
    pub headers: Headers,
    pub body: Body<'a, 'b>,
    pub method: Method,
    pub extensions: TypeMap,
}The Request given to all Middleware.
Stores all the properties of the client's request plus
an TypeMap for data communication between middleware.
Fields
Methods
impl<'a, 'b> Request<'a, 'b>
fn from_http(req: HttpRequest<'a, 'b>, local_addr: SocketAddr, protocol: &Protocol) -> Result<Request<'a, 'b>, String>
Create a request from an HttpRequest.
This constructor consumes the HttpRequest.