(headers: &HeaderMap)
| 475 | } |
| 476 | |
| 477 | fn host_header(headers: &HeaderMap) -> Option<&str> { |
| 478 | headers.get(header::HOST)?.to_str().ok() |
| 479 | } |
| 480 | |
| 481 | pub fn request_host<B>(req: &Request<B>) -> Option<&str> { |
| 482 | host_header(req.headers()).or_else(|| req.uri().authority().map(http::uri::Authority::as_str)) |