有学有练才叫学习:学而不思则罔,思而不学则殆:学而不习,纸上谈兵,习而不进,画地为牢!

http refer(HTTP请求头之Referer)详细介绍

开发者资讯 炮渣日记 3周前 (11-16) 20次浏览 已收录 0个评论 扫描二维码
http refer(HTTP请求头之Referer)详细介绍

什么是 Referer

Referer 是 HTTP请求头header中的一个字段。当浏览器向服务器发起请求的时候,请求头一般需要携带Referer字段。该字段表示当前请求页面的来源页面的地址,即表示当前页面是通过此来源页面里的链接进入的。

Referer 的作用

1、防盗链

对于资源类文件(常用于图片)该值可以跟踪到包含显示他的网页地址是什么,每次请求进来,服务器判断一下Referer的值。是否符合要求,符合则允许访问,否则就拦截,则统一重写到一个防盗链提醒图片。

http refer(HTTP请求头之Referer)详细介绍

2、防止恶意请求

对于某些风险较高的文件类型,可使用Referer使得该类型文件只能来自指定的网站才允许请求(但是特别要注意,该信息很容易被伪造修改)

3、统计访问来源

比如类似今日头条里统计用户都是从哪里的链接访问过来的

http refer(HTTP请求头之Referer)详细介绍

4、反爬

Referer和爬虫经常会联系在一起,可以利用Referer来进行反爬,当然爬虫也很容易利用Referer伪造去爬取一些互联网资源。

喜欢 (0)
炮渣日记
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址