Struct iron::request::Request
[-]
[+]
[src]
pub struct Request<'a> { pub url: Url, pub remote_addr: SocketAddr, pub local_addr: SocketAddr, pub headers: Headers, pub body: Body<'a>, 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> Request<'a>
fn from_http(req: HttpRequest<'a>, local_addr: SocketAddr) -> Result<Request<'a>, String>
Create a request from an HttpRequest.
This constructor consumes the HttpRequest.