Struct rocket::http::hyper::header::Host [−][src]
Expand description
The Host
header.
HTTP/1.1 requires that all requests include a Host
header, and so hyper
client requests add one automatically.
Currently is just a String, but it should probably become a better type,
like url::Host
or something.
Examples
use hyper::header::{Headers, Host};
let mut headers = Headers::new();
headers.set(
Host{
hostname: "hyper.rs".to_owned(),
port: None,
}
);
use hyper::header::{Headers, Host};
let mut headers = Headers::new();
headers.set(
Host{
hostname: "hyper.rs".to_owned(),
port: Some(8080),
}
);
Fields
hostname: String
The hostname, such a example.domain.
port: Option<u16>
An optional port number.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Host
impl UnwindSafe for Host
Blanket Implementations
Mutably borrows from an owned value. Read more