Struct hyper::header::Prefer
[−]
[src]
pub struct Prefer(pub Vec<Preference>);
Prefer
header, defined in RFC7240
The Prefer
header field is HTTP header field that can be used by a
client to request that certain behaviors be employed by a server
while processing a request.
ABNF
Prefer = "Prefer" ":" 1#preference
preference = token [ BWS "=" BWS word ]
*( OWS ";" [ OWS parameter ] )
parameter = token [ BWS "=" BWS word ]
Example values
respond-async
return=minimal
wait=30
Examples
use hyper::header::{Headers, Prefer, Preference}; let mut headers = Headers::new(); headers.set( Prefer(vec![Preference::RespondAsync]) );
use hyper::header::{Headers, Prefer, Preference}; let mut headers = Headers::new(); headers.set( Prefer(vec![ Preference::RespondAsync, Preference::ReturnRepresentation, Preference::Wait(10u32), Preference::Extension("foo".to_owned(), "bar".to_owned(), vec![]), ]) );