文章目录
前言
一、Fiddler的主界面
端口修改,是否进行系统代理的常用操作
二、菜单栏
2.1 File菜单
(1)Capture Traffic
是个开关,可以控制是否把Fiddler注册为系统代理。当把Fiddler注册为系统代理时,所有依赖于WinINET代理的应用(如IE浏览器和其他浏览器)会把Web请求发送给Fiddler.
(2)New Viewer 是用来打开一个新的fiddler窗口
(3)Load Archive 用于重新加载之前保存的fildder文档
(4)Save 保存session会话
(5)Import Sessions… 导入session会话
(6)Export Sessions 导出session会话
(7)Exit 退出
2.2 Rules菜单
一般会点击 Hide CONNECTS+Hide 304s
(1)Hide Image Request触发器控制是否在Web Session列表中显示图像类Session.(2)Hide CONNECTS触发器控制是否在Web Session列表中显示使用CONNECT请求方法的Session.(一般会选择)
(3)Automatic Breakpoints子菜单控制Fiddler是否会自动在Before Requests或After Responses处设置断点。Ignore Image触发器控制这些断点是否作用于图片请求
(4)Customize Rules…菜单命令会使用配置的脚本编辑器打开当前的FiddlerScript文件
(5)如果选中Require Proxy Authentication菜单项,所有未提交Proxy-Authorization请求头的请求会返回HTTP/407响应,要求客户端安装证书
该规则可以用于测试HTTP客户端,确保这些规则在有证书的客户端服务器上可以正常工作。
(6)如果选中Apply GZIP Encoding菜单项,只要请求包含具有gzip标识的Accept-Encoding请求头,就会对除了图片以外的所有响应使用GZIP HTTP进行压缩。
该规则用于测试使用GZIP选项支持的客户端是否真正对内容进行压缩。该选项还支持性能调优,并且计算传输的压缩后的数据流的字节数。
(7)如果选中Remove All Encoding,会删除所有请求和响应的HTTP内容编码和传输编码
(8)Hide 304s选项会隐藏包含HTTP/304 Not Modified状态的响应的所有Session.(一般会选择)
(9)Request Japanese Content选项会把所有请求的Accept-Encoding请求头设置或替换为ja 标识,表示客户端希望响应以日语形式发送
(10)User-Agents子菜单支持把所有请求的User-Agent请求头设置或替换成指定值。
(11)performance子菜单提供影响Web性能的简单选项
2.3 Tools菜单栏
(1)Fiddler Options…打开Fiddler Options窗口,针对fiddler的设置
(2)WinINET Options…打开IE的Internet Options窗口,windows 的ie设置
(3)Clear WinINET Cache选项会清空IE和其他应用中所使用的WinINET缓存中的所有文件
(4)Clear WinINET Cookies选项会清空IE和其他应用中所发送的WinINET Cookie.
Session的Cookies还是保持不变
(5)TextWizard…对文本进行编码和解码的工具
(6)Compare Session选项只有当选中Web Session列表中的两个Session时才有效。
(7)Reset Script 重置脚本
(8)Sandbox,打开http://webdbg.com/sandbox/
(9)View IE Cache
(10)New Session Clipboard…打开一个Session的剪贴板
(11)HOSTS…选项会打开Fiddler的Host Remapping工具
2.4 View菜单栏
(1)Show Toolbar控制Fiddler工具栏是否可见
(2)Default Layout、Stacked Layout、Wide Layout三种界面布局
(3)Minimize to Tray或按下CTRL+M可以最小化Fiddler到系统托盘中
(4)Squish Session List控制Web Session列表是否水平收缩
(5)AutoScroll Session list选项控制当添加新的Session时,Fiddler是否会自动滚动到Session列表的底部
2.5 help菜单栏
(1)Help 获取帮助
(2)Fiddler Book 开发者写的书
(3)Discussions 讨论
(4)HTTP References HTTP参考文献
(5)Troubleshoot… 疑难解答
(6)Get Priority Support… 购买最新支持
(7)Check for Support… 寻找支持
(8)Check for Updates… 检查更新
(9)Send Feedback… 反馈
(10) About 相关内容
三、工具栏
Fiddler界面工具栏介绍
(1)WinConfig:
windows 使用了一种叫做“AppContainer”的隔离技术,使得一些流量无法正常捕获,在 fiddler中点击 WinConfig 按钮可以解除这个诅咒,这个与菜单栏 Tools→Win8 Loopback Exemptions 功能是一致的