Struct hyper::header::Connection
[−]
[src]
pub struct Connection(pub Vec<ConnectionOption>);
Connection
header, defined in
RFC7230
The Connection
header field allows the sender to indicate desired
control options for the current connection. In order to avoid
confusing downstream recipients, a proxy or gateway MUST remove or
replace any received connection options before forwarding the
message.
ABNF
Connection = 1#connection-option
connection-option = token
# Example values
* `close`
* `keep-alive`
* `upgrade`
Examples
use hyper::header::{Headers, Connection}; let mut headers = Headers::new(); headers.set(Connection::keep_alive());
// extern crate unicase; use hyper::header::{Headers, Connection, ConnectionOption}; use unicase::UniCase; let mut headers = Headers::new(); headers.set( Connection(vec![ ConnectionOption::ConnectionHeader(UniCase("upgrade".to_owned())), ]) );