Struct hyper::server::request::RequestExperimental
[-]
[+]
[src]
pub struct Request { pub remote_addr: SocketAddr, pub method: Method, pub headers: Headers, pub uri: RequestUri, pub version: HttpVersion, // some fields omitted }
A request bundles several parts of an incoming NetworkStream
, given to a Handler
.
Fields
Methods
impl Request
fn new<S: NetworkStream>(stream: S) -> HttpResult<Request>
Create a new Request, reading the StartLine and Headers so they are immediately useful.