Struct hyperx::header::UserAgent [−][src]
pub struct UserAgent(_);
Expand description
User-Agent
header, defined in
RFC7231
The User-Agent
header field contains information about the user
agent originating the request, which is often used by servers to help
identify the scope of reported interoperability problems, to work
around or tailor responses to avoid particular user agent
limitations, and for analytics regarding browser or operating system
use. A user agent SHOULD send a User-Agent field in each request
unless specifically configured not to do so.
ABNF
User-Agent = product *( RWS ( product / comment ) )
product = token ["/" product-version]
product-version = token
Example values
CERN-LineMode/2.15 libwww/2.17b3
Bunnies
Notes
- The parser does not split the value
Example
use hyperx::header::{TypedHeaders, UserAgent};
let mut headers = http::HeaderMap::new();
headers.encode(&UserAgent::new("hyper/0.5.2"));
Implementations
Trait Implementations
The HeaderName
from the http crate for this header.
Auto Trait Implementations
impl RefUnwindSafe for UserAgent
impl UnwindSafe for UserAgent
Blanket Implementations
Mutably borrows from an owned value. Read more