一、插件
下载地址
https://www.telerik.com/fiddler/add-ons
JavaScript Format安装与使用
官网下载fiddlerjsformatsetup.exe
文件,双击安装,此时会生成一个JSFormat.dll
文件,网上有说该文件会生成在当前文件夹下,但是我的没有。我在哪里找到的呢?
在安装窗口点击Show details
,查看详情,可以看到详情里有个Output folder:……
,生成的JSFormat.dll
文件就在该路径下。
将JSFormat.dll
文件放到Fiddler安装目录D:\Fiddler\Scripts
路径下。
重启Fiddler,在请求列表中选择一个JS相关的请求,右击可以看到有Make JavaScript Pretty
项,点击一下,在左边响应窗口中的TextView,SyntaxView都可以看到格式化效果。
二、常用快捷键
快捷键 | 用途 |
---|---|
Ctrl+X | 清除session列表 |
Ctrl+A | 选择所有session |
Ctrl+I | 反选所有session |
ESC | 不选择任何session |
Delete | 删除选择的session |
Shift + Delete | 删除未选择的session |
R | 重放选择的session |
Shift+R | 多次重放选择的session(弹出框提示输入重放次数) |
U | 无条件重放选择的session(不会发送if-modified-since、if-none-match-headers) |
Shift+U | 无条件重放选择的session(弹出框提示输入重放次数) |
P | 选择当前session的父session(该功能取决于Referer Header) |
C | 选择当前session的子session |
D | 选择当前session相同的session(相同的URL和相同的method) |
backspace | 选择“上次选择的session” |
Ctrl+1 Ctrl+2 Ctrl+3 Ctrl+4 Ctrl+5 Ctrl+6 | 用粗体和颜色标记选择的session |
Ctrl+0 | 对选择的session取消粗体和颜色标记 |
M | 给选择的session添加注释 |
三、断点请求
快捷键进行断点
快捷键 | 功能 |
---|---|
fn+F11 | 开启全局断点before request,拦截所有会话 |
alt+F11 | 开启全局断点after request |
shift+F11 | 取消全局断点 |
使用QuickExec命令进行断点
QuickExec中输入命令 bpu www.baidu.com
,拦截百度,修改请求,输入bpu
取消拦截
QuickExec中输入命令 bpafter www.baidu.com
,拦截百度,修改响应,输入bafteer
取消拦截
拦截后在inspectors中的Raw选项卡对请求或者响应进行编辑,具体操作可参考下面这边博文
Fiddler中设置断点修改Request和Response
http://www.cnblogs.com/pachongshangdexuebi/p/6567699.html