Referer

引荐

Referer请求头中包含以前的 web 页面,从中当前请求页面的链接,随后的地址。例如,Referer头允许服务器识别人们访问他们的位置,并且可以使用该数据进行分析,记录或优化缓存。

请注意,引用者实际上是“引用者”一词的拼写错误。有关更多详细信息,请参阅 Wikipedia上的HTTP referer

Referer头有透露有关用户,这是一个隐私问题的浏览历史信息的潜力。

在以下情况下Referer,浏览器不会发送标题:

  • the referring resource is a local "file" or "data" URI,

  • 使用不安全的 HTTP 请求,并使用安全协议(HTTPS)接收引用页面。

Header typeRequest header
Forbidden header nameyes

句法

Referer: <url>

指令

<url>之前网页的绝对地址或部分地址,从该地址到当前请求的页面的链接被遵循。不包含 URL 碎片(即“#部分”)和用户信息(即 “ https:// username:password@example.com/foo/bar/ ” 中的 “ 用户名:密码 ”)。

例子

Referer: https://developer.mozilla.org/en-US/docs/Web/JavaScript

产品规格

SpecificationTitle
RFC 7231, section 5.5.2: RefererHypertext Transfer Protocol (HTTP/1.1): Semantics and Content

浏览器兼容性

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)

FeatureAndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)