|
我用易语言 模拟GET请求 获取到cookie A 表示cookie
fiddler 里 拦截网页的GET请求 并修改COOKIE 为 A 其他的协yi头不改
fiddler 设置拦截 请求后中断
然后我打开浏览器 访问我模拟请求GET的网页
重点来了。
看图 包序号11 右边请求我确认已经修改成我 设置的COOKIE了。
到这个位置 应该是 包序11 已经发送到 网页的服务器 并返回了,因为当前设置是(请求后中断)。
(我拿cookie 访问某个接口) 测试这个COOKIE 没生效。!!!!!!!
fiddler 包序11 现在还是中断状态 并没有继续发送其他的包
现在设置 拦截规则为(请求前) ,包序11点击 继续运行到结束
那后续网页加载的 JS 什么的乱七八糟的请求 应该是 请求前拦截下来的 没有发送到WEB服务器
那就是说 从头到尾 只是发送了 包序号11 这个包 后续的任何请求都没有发
这时候为何 COOKIE 生效了尼????????跟时间没关系 中断5分钟 在点继续运行 也一样 生效 协yi头我看也没毛病,这是什么原理,百思不得骑姐。
只求大神指引方向。
补充内容 (2022-8-13 16:56):
缓存清空过,Cookie 是我外部程序模拟GET请求 获取到的。 经过浏览器用我的Cookie 访问一个包11后,外部程序用这个Cookie 就能正常访问接口了。 |
|