该篇随笔的由来:公司某项目(B/S架构)最近新加了一个后台日志功能,需要抓取到访问项目的主机IP,记录目标主机的操作,因此就需要不同得IP访问。并且项目专用浏览器是Chrome内核。
原理:在Chrome发送HTTP请求之前获取到请求头的值 , 并进行修改
Order:序号,自动生成
Action:动作,选择【Add】,添加
Name:我的理解Name和Value就是键值对的关系,其实就是这,Name输入:X-Forwarded-For。为什么输入这个,本章拓展有解释
Value:你想要自己电脑是啥IP访问项目,79.79.79.79
Description:这行记录的昵称,输入“吴签”,系统自动弹出alert警告“我的很大,你忍一下”
State:这行记录的状态DISABLED(关闭)还是ENABLED(启用)。通过开关控制的
访问“在线IP地址查询”,绿色产品,安心访问。
成功着陆,Nice!
X-Forwarded-For 是一个 HTTP 扩展头部。HTTP/1.1(RFC 2616)协议并没有对它的定义,它最开始是由 Squid 这个缓存代理软件引入,用来表示 HTTP 请求端真实 IP。如今它已经成为事实上的标准,被各大 HTTP 代理、负载均衡等转发服务广泛使用,并被写入 RFC 7239(Forwarded HTTP Extension)标准之中。
手机扫一扫
移动阅读更方便
你可能感兴趣的文章