http请求头-Referer的含义和作用


1. 概念:

“Referer 请求头包含了当前请求页面的来源页面的地址,即表示当前页面是通过此来源页面里的链接进入的。服务端一般使用 Referer 请求头识别访问来源,可能会以此进行统计分析、日志记录以及缓存优化等。” “需要注意的是 referer 实际上是 “referrer” 误拼写。”
——MDN

2. 作用:

防盗链:通过对referer请求头进行判断,源站可以对请求的来源进行判断,从而防止盗用

反防盗链:我们可以在请求站点将referer请求头尽心修改和删除

如:

(1)设置meta

<meta name="referrer" content="never">

(2) 设置资源属性

<img referrerPolicy="no-referrer" src =“https://qiniu.guet.link/asset/202208221649950.jpg” >

3. 副作用:

javascript 有一个可以获取前一页面的URL地址的方法:document.referrer

如果referrer不对,结果可想而知


文章作者: iamfugui
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 iamfugui !
评论
  目录