Skip to main content

parse_x_forwarded_host

Function parse_x_forwarded_host 

Source
pub fn parse_x_forwarded_host(value: &[u8]) -> Result<HostPort<'_>, ParseError>
Expand description

Parses X-Forwarded-Host: one Host value; a list is refused.

§Errors

ErrorKind::Malformed for a list; the Host errors.

§Examples

use parse_net::forwarded::parse_x_forwarded_host;

assert_eq!(parse_x_forwarded_host(b"example.com:8443")?.port, Some(8443));
assert!(parse_x_forwarded_host(b"a.example, b.example").is_err());