HTTP:HTTP Referer

什么是Referer

Referer表示请求的来源,比如什么网站经过链接跳转过来的,HTTP 请求的头信息里面,Referer 是一个常见字段

Referer 请求头包含了当前请求页面的来源页面的地址,即表示当前页面是通过此来源页面里的链接进入的。服务端一般使用 Referer 请求头识别访问来源,可能会以此进行统计分析、日志记录以及缓存优化等。浏览器向服务器请求资源的时候,Referer字段的逻辑是这样的,用户在地址栏输入网址,或者选中浏览器书签,就不发送Referer字段。

为什么不能太依赖Referer?

因为Referer太容易伪造,任何语言里面都很容易伪造一个请求的来源

主要是以下三种场景,会发送Referer字段。

  • 用户点击网页上的链接

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

前端面试题 文章被收录于专栏

前端面试的一些常问问题、问题的具体实现(可直接运行)以及底层原理

全部评论

相关推荐

Aaso:挺好的,早挂早超生
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务