会话列表
1、抓取的每条HTTP请求(每一条称为一个session)
2、会话列表不同颜色的含义
3、会话列表图标说明
菜单栏
- Hide Image Request 触发器控制是否在Web Session列表中显示图像类Session.
- Hide CONNECTS 触发器控制是否在Web Session列表中显示使用CONNECT请求方法的Session.(
一般会选择
) - Automatic Breakpoints 子菜单控制Fiddler是否会自动在Before Requests或After Responses处设置断点。Ignore Image触发器控制这些断点是否作用于图片请求
- Customize Rules… 菜单命令会使用配置的脚本编辑器打开当前的FiddlerScript文件
- Require Proxy Authentication 如果选中Require Proxy Authentication菜单项,所有未提交Proxy-Authorization请求头的请求会返回HTTP/407响应,要求客户端安装证书.该规则可以用于测试HTTP客户端,确保这些规则在有证书的客户端服务器上可以正常工作
- Apply GZIP Encoding 如果选中Apply GZIP Encoding菜单项,只要请求包含具有gzip标识的Accept-Encoding请求头,就会对除了图片以外的所有响应使用GZIP HTTP进行压缩。该规则用于测试使用GZIP选项支持的客户端是否真正对内容进行压缩。该选项还支持性能调优,并且计算传输的压缩后的数据流的字节数
- Remove All Encoding 如果选中Remove All Encoding,会删除所有请求和响应的HTTP内容编码和传输编码
- Hide 304s 选项会隐藏包含HTTP/304 Not Modified状态的响应的所有Session.(
一般会选择
) - Request Japanese Content 选项会把所有请求的Accept-Encoding请求头设置或替换为ja 标识,表示客户端希望响应以日语形式发送
- User-Agents 子菜单支持把所有请求的User-Agent请求头设置或替换成指定值。
- performance 子菜单提供影响Web性能的简单选项
- Fiddler Options… 打开Fiddler Options窗口,针对fiddler的设置
- WinINET Options… 打开IE的Internet Options窗口,windows 的ie设置
- Clear WinINET Cache 选项会清空IE和其他应用中所使用的WinINET缓存中的所有文件
- Clear WinINET Cookies 选项会清空IE和其他应用中所发送的WinINET Cookie.Session的Cookies还是保持不变
- TextWizard… 对文本进行编码和解码的工具
- Compare Session 选项只有当选中Web Session列表中的两个Session时才有效。
- Reset Script 重置脚本
- Sandbox 打开webdbg.com/sandbox/
- View IE Cache
- New Session Clipboard… 打开一个Session的剪贴板
- HOSTS… 选项会打开Fiddler的Host Remapping工具
- Show Toolbar 控制Fiddler工具栏是否可见
- Default Layout、Stacked Layout、Wide Layout 三种界面布局
- Minimize to Tray 或按下CTRL+M可以最小化Fiddler到系统托盘中
- Squish Session List 控制Web Session列表是否水平收缩
- AutoScroll Session list 选项控制当添加新的Session时,Fiddler是否会自动滚动到Session列表的底部
- Help 获取帮助
- Fiddler Book 开发者写的书
- Discussions 讨论
- HTTP References HTTP参考文献
- Troubleshoot… 疑难解答
- Get Priority Support… 购买最新支持
- Check for Support… 寻找支持
- Check for Updates… 检查更新
- Send Feedback… 反馈
- About 相关内容工具栏
工具列表
- WinConfig
windows 使用了一种叫做“AppContainer”的隔离技术,使得一些流量无法正常捕获,在 fiddler 中点击 WinConfig 按钮可以解除这个诅咒,这个与菜单栏 Tools→Win8 Loopback Exemptions 功能是一致的
此按钮来给选定的 session 添加注- Replay
重发按钮,选定请求重发按钮 - Remove
移除按钮,其中有 Remove all 移除所有,Images,CONNECTs,Non-200s,Non-Browser,Complete & Unmarked,Duplicate response bodies,这些都是移除 session 中的这些状态的选 - Go
重跑 sessions,依据断点暂停 - Stream
流模式是一种实时通信模式,请求之后实时的返回,更接近浏览器真实行为,但 fiddler 默认是缓冲模式而不是流模式 - Decode
解码,这里可以将 session 中乱码进行解码方便查看 - Keep All sessions
All sessions:这里可以保持 session 框中存在多少个 session - Any Process
点击此按钮并且拖动到你想要捕获的浏览器从而实现只捕获某个浏览器的请 - Find
查询 - 1Save
保存按钮,保存所有的 session 成 SAZ 文件
截图- 1
手动点击运行,手动点击暂停终止 - Browser
打开浏览器来查看响应数 - Clear Cache
清除 WinINET 的缓存,按住 CTRL 键点击可以清除已经存在的 cookies - TextWizard
此工具可以将某一编码过的或者未编码过的字串拿到此处解码和编码,在菜单栏中的 Tools 中也有此项可以打开 - Tearoff
此功能用来将右边栏里的请求和响应部分给单独拆成一个新窗口,方便视察 - MSDN Search…
在网页版的微软开发中去搜索
fiddler 的在线帮助网站
鼠标悬停显示本机的一些ip信息
用来关闭工具栏的按钮,在 View 中可以打开工具栏
Request 栏
1、Statistics:查看一个请求的统计数据,里头包含该 session 请求的统计数据,包括请求次数,请求与响应字节数,信息头和体各有多少字节,以及连接时间点,响应信息类型,最后,下面有个全球性能估计的数据
2、Composer 和 Inspector 都可以篡改数据,Inspector是篡改输入的数据,但是 Composer 却可以篡改 Cookies 中的数据,并通过 Execute 发送重新篡改后的请求,界面上的控件比较简单
3、AutoResponder:重定向,本机代替服务器发送响应
4、Log:查看 fiddler 的 event log 信息,不同请求的 log 信息应该是一致的,每当更新一次页面,event log 会自动刷新一次,若将上方的 any process 拖动到指定浏览器后,fiddler 会单独记录该浏览器页面的通信信息
5、Fiddler Orchestra Beta:未知
6、Filters:这个可以用来过滤session中的请求
7、Timeline:可以查看请求响应的时间轴