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]
pub fn peer_addr(&self) -> SocketAddr[src]
Returns peer address that initiated HTTP connection
pub fn method(&self) -> &str[src]
Returns method of a request
pub fn path(&self) -> &str[src]
Returns path of a request
pub fn host(&self) -> Option<&str>[src]
Returns the host header of a request
pub fn version(&self) -> Version[src]
Returns HTTP version used in request
pub fn headers(&self) -> &[(String, Vec<u8>)][src]
Returns request headers
pub fn body(&self) -> &[u8][src]
Returns request body
pub fn websocket_handshake(&self) -> Option<&WebsocketHandshake>[src]
Returns websocket handshake if exists