pub fn parse_request<R: BufRead>(reader: &mut R) -> Result<Option<Request>>
Parse a single request off a buffered stream. Returns Ok(None) if the peer closed the connection before sending anything.
Ok(None)