Fiddler内置命令
2016-05-03 15:29
239 查看
我猜你肯定忽略了下边这个小黑框:
虽然它不是很显眼,但用好它,会让你的工作效率提高 N 倍!
这跟喜欢 Linux 的朋友一样,肯定更倾向于用一两个命令代替鼠标不断的点点点操作。
Fiddler 将每个 HTTP 请求都作为一个会话(session)保留在左侧的框框中,而你可以在小黑框中输入 Fiddler 的内置命令来轻松地管理这些会话。
注1:通过快捷键 Alt + q 可以将焦点定位到命令行输入框(小黑框)中
注2:当焦点在命令输入框中时,快捷键 Ctrl + i 可以快速插入当前选中会话的 URL
下边是 Fiddler 的内置命令介绍:
温馨提示:匹配的字符串是 Protocol、Host 和 URL 中的任何子字符串。
比如我输入 >5000,按下回车后结果如下:
温馨提示:你可以直接输入 >5k 表示你想高亮所有尺寸大于 5KB 的会话。
下图输入了 =POST,表示希望高亮所有 POST 方法的会话:
温馨提示:下边 bpafter、bps、bpv、bpm 和 bpu 用于设置断点。
会话被中断下来之后,点击页面上方的 Go 按钮放行当前中断下来的会话,但新的匹配内容还是会被断下来,输入命令但不带参数表示取消之前设置的断点。
比如我想中断所有包含 fishc 的响应,那么我输入 bpafter fishc,然后在浏览器输入 bbs.fishc.com,发现并没有收到服务器响应,因此都给 Fiddler 断下来了:
温馨提示:直接输入 urlreplace 不带任何参数表示恢复原来的样子。
比如希望 Fiddler 选中所有的图片,可以使用 select image;
而 select css 则选中所有的 css 文件;
当然,select htm 就是选中所有的 html 文件啦~
比如我只想看图片,那么我可以 keeponly image,表示将所有与图片无关的会话删除:
原文地址:http://www.zjicmisa.org/index.php/archives/93/
虽然它不是很显眼,但用好它,会让你的工作效率提高 N 倍!
这跟喜欢 Linux 的朋友一样,肯定更倾向于用一两个命令代替鼠标不断的点点点操作。
Fiddler 将每个 HTTP 请求都作为一个会话(session)保留在左侧的框框中,而你可以在小黑框中输入 Fiddler 的内置命令来轻松地管理这些会话。
注1:通过快捷键 Alt + q 可以将焦点定位到命令行输入框(小黑框)中
注2:当焦点在命令输入框中时,快捷键 Ctrl + i 可以快速插入当前选中会话的 URL
下边是 Fiddler 的内置命令介绍:
?
问号(?)后边跟一个字符串,Fiddler 将所有会话中存在该字符串匹配的全部高亮显示(下图输入的是 ?google.com)温馨提示:匹配的字符串是 Protocol、Host 和 URL 中的任何子字符串。
> 和 <
大于号(>)和小于号(<)后边跟一个数值,表示高亮所有尺寸大于或小于该数值的会话。比如我输入 >5000,按下回车后结果如下:
温馨提示:你可以直接输入 >5k 表示你想高亮所有尺寸大于 5KB 的会话。
=
等于号(=)后边可以接 HTTP 状态码或 HTTP 方法,比如 =200 表示高亮所有正常响应的会话。下图输入了 =POST,表示希望高亮所有 POST 方法的会话:
@
@ 后边跟的是 Host,比如我想高亮所有鱼C论坛的连接,我可以 @bbs.fishc.com温馨提示:下边 bpafter、bps、bpv、bpm 和 bpu 用于设置断点。
会话被中断下来之后,点击页面上方的 Go 按钮放行当前中断下来的会话,但新的匹配内容还是会被断下来,输入命令但不带参数表示取消之前设置的断点。
bpafter
bpafter 后边跟一个字符串,表示中断所有包含该字符串的会话。比如我想中断所有包含 fishc 的响应,那么我输入 bpafter fishc,然后在浏览器输入 bbs.fishc.com,发现并没有收到服务器响应,因此都给 Fiddler 断下来了:
bps
bps 后边跟的是 HTTP 状态码,表示中断所有为该状态码的会话。bpv 或 bpm
bpv 或 bpm 后边跟的是 HTTP 方法,表示中断所有为该方法的会话。bpu
跟 bpafter 类似,区别:bpu 是在发起请求时中断,而 bpafter 是在收到响应后中断。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,记得吗?!原文地址:http://www.zjicmisa.org/index.php/archives/93/
相关文章推荐
- postgrel 调试
- 按住说话 speex压缩
- Python实现欧拉计划20题
- LA 4094 Wonder Team
- POJ 3693 Maximum repetition substring(后缀数组+ST)
- 77、Eclipse/MyEclipse怎么设置个性化代码注释模板
- android捕获子进程的异常操作
- Python导入模块(包)的两种方式 TypeError: 'module' object is not callable
- 使用免费证书来运行你的iOS程序
- 小波变换通俗解释 -算法与数学之美
- nyoj_10 skiing
- 关于mysql(或MariaDB)中的用户账号格式
- 高手详解SQL性能优化十条经验
- 构成死锁的必要条件是什么?如何检测死锁,解除死锁?
- Thinkphp S方法的redis配置
- 图文详解linux如何搭建lamp服务环境
- EntityFramework 缺失
- openTLD算法在opencv3版本下运行所需的修改
- APP解构重构.勿忘初心
- leetcode51/52-N-Queens I/II(n皇后问题)