fiddler断点方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fiddler断点方法相关的知识,希望对你有一定的参考价值。
参考技术A 通过命令行输入命令方法,可对部分请求进行拦截,例如:注意:其他几种命令设置断点方法同上
通过工具栏设置,可对所有请求设置断点,如下图所示
在请求发送到服务器前进行拦截,状态栏显示为:箭头向上的红色图标
这里也可以直接点击最下端的空白处进行切换,箭头向上表示请求中断
在服务器响应信息返回客户端时进行拦截,状态栏显示为:箭头向下的红色图标
这里也可以直接点击最下端的空白处进行切换,箭头向下表示返回中断
如下图所示:
1、输入命令对请求设置中断后,浏览器页面显示为空白,无法访问
2、点击点击run to completion,查看参数修改后的执行结果(此种方法可模拟真实的用户请求)
1、设置中断
2、浏览器中输入要访问的请求地址
3、点击go,直到放开到访问的请求(例如图: http://www.baidu.com ),查看右侧的inspectors-raw,修改请求地址(这里我举个例子 http://www.imooc.com ),下面的host地址也修改了,或者删除
4、点击run to completion,查看返回结果webview或者raw(此处,我的返回是imooc的首页)
5、查看浏览器请求url是 http://www.baidu.com ,但返回页面内容却是imooc的
参考文章:
https://jingyan.baidu.com/article/358570f62ee8638e4724fcd6.html
https://blog.csdn.net/yue549433330/article/details/82745760
fiddler相关命令的使用
bpu
bpu+地址关键字:表示请求在断点处暂停
bpu:表示取消请求断点
bpafter
bpafter+地址关键字:表示响应在断点处暂停
bpafter:表示取消响应断点
bps
bps 后边跟的是 HTTP 状态码,表示中断所有为该状态码的会话。
bpv 或 bpm
bpv 或 bpm 后边跟的是 HTTP 方法,表示中断所有为该方法的会话。
cls 或 clear
表示清楚当前会话列表中的所有请求信息
dump
将所有的会话打包成 .zip 压缩包的形式保存到 C 盘根目录下。
g 或 go
放行所有中断下来的会话。
hide
将 Fiddler 隐藏。
show
将 Fiddler 恢复。
urlreplace
urlreplace 后边跟两个字符串,表示替换 URL 中的字符串。比如 urlreplace baidu fishc 表示将所有 URL 的 baidu 替换成 fishc。
温馨提示:直接输入 urlreplace 不带任何参数表示恢复原来的样子。
start
Fiddler 开始工作。
stop
Fiddler 停止工作。
quit
关闭 Fiddler。
select
select 后 边跟响应的类型(Content-Type),表示选中所有匹配的会话。
比如希望 Fiddler 选中所有的图片,可以使用 select image;
而 select css 则选中所有的 css 文件;
当然,select htm 就是选中所有的 html 文件啦~
allbut 或 keeponly
跟 select 类似,不过 allbut 和 keeponly 会将所有无关的会话删除。
比如我只想看图片,那么我可以 keeponly image,表示将所有与图片无关的会话删除:
!dns
后边跟一个域名,执行 DNS 查找并在右边的 LOG 栏打印结果:
!listen
设置其他监听的端口,默认是 8888。。
以上是关于fiddler断点方法的主要内容,如果未能解决你的问题,请参考以下文章