[−][src]Function armor::referrer_policy
pub fn referrer_policy(
headers: &mut HeaderMap,
referrer: Option<ReferrerOptions>
)
Mitigates referrer leakage by controlling the referer[sic] header in links away from pages
Examples
let mut headers = http::HeaderMap::new(); armor::referrer_policy(&mut headers, Some(armor::ReferrerOptions::UnsafeUrl)); armor::referrer_policy(&mut headers, None); let mut referrerValues: Vec<&str> = headers.get_all("Referrer-Policy").iter().map(|x| x.to_str().unwrap()).collect(); assert_eq!(referrerValues.sort(), vec!("unsafe-url", "no-referrer").sort());