python html5 bootstrap 视频教程
德云社区 门户 智控系统 互联网+ 查看内容

Referer - HTTP 请求消息头中记录访客来源 URL 的部分

2015-7-16 21:42| 发布者: digitser| 查看: 7127| 评论: 0|原作者: google

摘要: Referer ── HTTP 请求消息头中记录访客来源 URL 的部分 HTTP Referer 是 HTTP (HyperText Transfer Protocol 超文本传输协议) 请求消息 header 的一部分,当浏览器向 web 服务器发送请求时,一般会带上 Referer, ...
AI人工智能 语音助理 人工翻译 教程
Referer - HTTP 请求消息头中记录访客来源 URL 的部分

HTTP Referer 是 HTTP (HyperText Transfer Protocol 超文本传输协议) 请求消息 header 的一部分,当浏览器向 web 服务器发送请求时,一般会带上 Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此获得一些信息再进行处理。


HTTP Referer 头允许客户端指定请求 URL 的源资源地址,这允许服务器生成回退链表,可用来登陆、优化 cache 等。也允许废除或错误的连接,由于维护目的可被追踪。如请求的 URL 没有自己的 URL 地址,Referer 就不会被发送。如指定的是部分 URL 地址,则此地址应该是一个相对地址。


HTTP Referer 用来表示从哪儿连结到目前网页,采用的格式是 URL。换句话说,借由 Referer,目前网页可检查访客是从哪里来的,这也常被用来对付伪造的跨网站请求。


Dereferer 则是将 Referer 所带资讯剥离,因此,网站将无法识别访客从何而来。


百度网盘

https://pan.baidu.com/s/1i5tKlZB


软件仓库

https://github.com/digitser

https://digitser.sourceforge.io/

https://pan.baidu.com/s/1TV70__Be1ta0ney1-tudFQ


高效智能 所见即所得的 "HTML5 Bootstrap4 网页 IDE" 网站站群 集成开发环境

http://ideweb.digitser.cn/

http://forum.digitser.cn/thread-2153-1-1.html


当访客访问网页时,Referer 或 Referring page 是前一网页的 URL。如是图片的话,通常指的就是图片所在的网页。在通过网页浏览器把请求消息送往网页服务器时,Referer 会被包含在 HTTP 请求方法中。


许多网站会把 Referer 记录下来,以便追踪使用者的动态,大部分的统计分析软件都能处理这种资讯。但 Referer 资讯可能存在隐私权问题,部分网页浏览器允许使用者不送出这种资讯。某些代理服务器和防火墙也可把 Referer 资讯过滤掉,以避免外部知道非公开的网站位置。


缺少 Referer资讯或可能造成某些问题:某些服务器会因为缺少正确 Referer资讯而进行阻挡,以避免未经授权的图片使用 (盗图) 或是其他对服务器有影响的行为。针对这样的阻挡,有些代理服务器软件则提供了针对特定网站送出假 Referer 资讯的功能。


譬如:从主页链接到一个朋友那里,他的服务器就能从 HTTP Referer 中统计出每天有多少用户点击我主页上的链接访问他的网站


Referer 的正确英语拼法是 referrer。由于早期 HTTP 规范的拼写错误,为保持向后兼容就将错就错了。其它网络技术规范企图修正此问题,使用正确拼法,所以目前其拼法并不统一。


HTTP Referer 非常简单,比较多的是用于页面统计、资源防盗链等;但还是有一点值得注意:Referer 是不安全的,通过客户端设置可改变Request 中的值,所以,请尽量不要用来作为进行安全验证等。


"长按二维码" 或 "扫一扫" 关注 "德云社区" 微信公众号

版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载;否则,将追究其法律责任。

路过

雷人

握手

鲜花

鸡蛋

相关阅读

最新评论

业务范围:

Linux 云计算 IaaS SaaS 服务器架设 开发 部署 维护

高仿真低成本,可动画 VR 5D 数字样机建模 开发 规划

内外部效率优化 APP 定制 IT 外包,数据管理 分析 挖据

标准 非标设备全流程研发,PLC 单片机 工控系统开发集成

微信智能互动营销策划,Web 网站代码 SEO 排名优化,大数据网络推广

文档 网页多语种翻译,数据资料标准化版本化 数字化管理的规划 研发 实施

跨平台 硬件 浏览器 HTML5 Web 电子商务平台 静态动态网站开发 部署 维护

Linux Windows 平台内外网 PLM ERP 数字化系统 服务器架设 开发 部署 维护
QtGui QTextCharFormat() QPlainTextEdit() 最好在使用时才设置
QtGui QTextCharFormat() QPlainTextEdit() 最好在使用时才设置 当实例化 QPlainTextEdit() QTextEdit() 使用 QtGui QTextCharFormat() 与 setCurrentCharFormat() 设置要[113/2020-11-04]
PySide6出来了 PySide2却还未完全稳定 不能用于生产环境
PySide6出来了 PySide2却还未完全稳定 不能用于生产环境 PySide6 正式成为官方文档名 (见下方链接),何时成为官方工程名称,等 Python for Qt 6 正式对外发布就可知。 Ren[129/2020-11-03]
psutil 5.7.0 官方中文文档编制 中文手册教程 人工翻译
psutil 5.7.0 官方中文文档编制 中文手册教程 人工翻译 网页背景为黑色以保护视力,未上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译为 psutil 5.7.0。 psu[199/2020-10-19]
psutil 5.7.0 中文文档编制 中文手册教程 人工翻译 更新日志
psutil 5.7.0 中文文档编制 中文手册教程 人工翻译 更新日志 网页背景为黑色以保护视力,未上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译为 psutil 5.7.0。[24/2020-10-19]
PyQt 4.11.4 for Qt 4.8.7 中文文档编制 手册 人工翻译 更新日志
PyQt 4.11.4 for Qt 4.8.7 中文文档编制 手册 人工翻译 更新日志 最近把网页背景由白色改为黑色,保护视力,不再上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工[27/2020-10-19]
数字 IDE 网页 2019 - HTML Bootstrap网站站群 集成开发环境 编辑器
数字 IDE 网页 2019 - HTML Bootstrap网站站群 集成开发环境 编辑器 数字化 Web 网页 IDE 采用 应用 + 小程序 方式架构,结合 精确-模糊 批量查找-修改-比对 多文件-多工程[244/2020-10-08]
JavaScript Web-API DOM 官方中文文档编制 中文手册教程 人工翻译
JavaScript Web-API DOM 官方中文文档编制 中文手册教程 人工翻译 网页背景为黑色以保护视力,未上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译为 2020 年 9[58/2020-10-05]
JavaScript Web-API DOM 官方中文文档编制 中文手册教程 更新日志
JavaScript Web-API DOM 官方中文文档编制 中文手册教程 更新日志 网页背景为黑色以保护视力,未上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译为 2020 年 9[28/2020-10-05]
Cython 0.29.6 官方中文文档编制 官方教程 人工翻译 更新日志
Cython 0.29.6 官方中文文档编制 官方教程 人工翻译 更新日志 Cython 0.29.6 中文文档编制采用机器辅助 + 全人工翻译,完全采用 数字翻译 的文档翻译流程进行汉化 (未采用[135/2020-08-08]
Cython 0.29.6 官方中文文档编制 官方教程 手册 全人工翻译
Cython 0.29.6 官方中文文档编制 官方教程 手册 全人工翻译 以后不再上传 en-US 官方原版文档编制,目前上传的最新 zh-CN 人工翻译版本为 Cython 0.29.6。 Cython 0.29.6 [229/2020-08-08]

Archiver|Sitemap|小黑屋|德云社区   

GMT+8, 2020-11-25 05:15 , Processed in 0.050702 second(s), 27 queries .

工业和信息化部: 粤ICP备14079481号-2

技术支持 乐数软件     版权所有 © 2014-2021 德云社区    

返回顶部