/// `User-Agent` header, defined in /// [RFC7231](https://datatracker.ietf.org/doc/html/rfc7231#section-5.5.3) /// /// 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 /// /// ```text /// 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 headers::UserAgent; /// /// let ua = UserAgent::from_static("hyper/0.12.2"); /// ```
//// User-Agent = product *( RWS ( product / comment ) ) /// # Example values/// * `CERN-LineMode/2.15 libwww/2.17b3`
derive_header!/// let ua = UserAgent::from_static("hyper/0.12.2");
_,
name
}
mplUserAgent {
a`serAgent astatic. /// /// # Panic /// /// Panics if the static string is not a legal header value.
java.lang.StringIndexOutOfBoundsException: Range [0, 7) out of bounds for length 1
:rom_staticsrc)java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
}
/// View this `UserAgent` as a `&str`. pubfn as_str(&self) -> &str { self.0.as_str()
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.