Struct tk_http::server::buffered::Request
[−]
[src]
pub struct Request { /* fields omitted */ }
Buffered request struct
some known headers may be moved to upper structure (ie, Host)
Methods
impl Request
[src]
fn peer_addr(&self) -> SocketAddr
Returns peer address that initiated HTTP connection
fn method(&self) -> &str
Returns method of a request
fn path(&self) -> &str
Returns path of a request
fn host(&self) -> Option<&str>
Returns the host header of a request
fn version(&self) -> Version
Returns HTTP version used in request
fn headers(&self) -> &[(String, Vec<u8>)]
Returns request headers
fn body(&self) -> &[u8]
Returns request body
fn websocket_handshake(&self) -> Option<&WebsocketHandshake>
Returns websocket handshake if exists