抓包后,选择某个请求,右键单击,会有很多选项,这些选项都有什么作用呢?接下来我们汇总下
1、Decode Selected Sessions
解码选择的session,一些Response body 会Encode。Decode后通常能解决乱码的问题
2、AutoScroll Session List
选项用于决定Fiddler是否会自动把新增的session添加到WEB Session列表中。自动滚动 Session List。当不断有新的session进入list时候,勾选此选项,session会定位在当前选中的地方,页面不会向下滚动,否则随着新的session出现,页面会一直向下滚动
3、Copy
- Just Url
将选中session的url拷贝到剪贴板,光标定位在web session列表时,快捷键CTRL+U可完成此功能 - This Column
copy鼠标所在列 - Terse Summary
拷贝摘要,其中包括:请求方法,URL,响应状态码及状态信息。如果是重定向的HTTP/3xx,还会有该请求Respons、header中Location字段;
POST http://ad.proxy.huisuoping.com/cash/v1/banner/ad/strategy?id=593b7f269cff7421&appVersion=26
200 OK (application/json)
- Headers only
把session的请求头复制到剪贴板中,既可以以纯文本格式,也可以以HTML格式复制,双击子菜单copy命令会复制请求头
POST http://ad.proxy.huisuoping.com/cash/v1/banner/ad/strategy?id=593b7f269cff7421&appVersion=26 HTTP/1.1
User-Agent: Mozilla/5.0 (Linux; Android 5.1; m2 note Build/LMY47D) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/40.0.2214.124 Mobile Safari/537.36
Content-Type: text/plain; charset=utf-8
Content-Length: 0
Host: ad.proxy.huisuoping.com
Connection: Keep-Alive
Accept-Encoding: gzip
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: application/json;charset=utf-8
Content-Length: 130
Date: Thu, 16 Nov 2017 06:50:31 GMT
Connection: close
- session
拷贝整个Session。快捷键Ctrl+Shift+S
POST http://ad.proxy.huisuoping.com/cash/v1/banner/ad/strategy?id=593b7f269cff7421&appVersion=26 HTTP/1.1
User-Agent: Mozilla/5.0 (Linux; Android 5.1; m2 note Build/LMY47D) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/40.0.2214.124 Mobile Safari/537.36
Content-Type: text/plain; charset=utf-8
Content-Length: 0
Host: ad.proxy.huisuoping.com
Connection: Keep-Alive
Accept-Encoding: gzip
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: application/json;charset=utf-8
Content-Length: 130
Date: Thu, 16 Nov 2017 06:50:31 GMT
Connection: close
{"adPositions":[{"adCount":1,"appId":"1106176866","channel":"GDT","mode":"SDK","positionId":"9070123498617733"}],"ratios":[10000]}
Response DataURI
拷贝响应的DataURI(一个特定资源的协议),格式规范:data:[][;charset=][;base64],,这项技术一般用于图片内嵌页面,了解DataURIFull Summary
将session列表显示的信息及表头复制到剪贴板,通过tab分割。便于在Excel或其他编辑器中查看编辑。快捷键Ctrl+C
4、save
- Selected Sessions
in ArchiveZIP:将选择的sessions保存为SAZ格式压缩文件
as Text:将所选sessions保存为txt格式文件
as Text(Headers only):将所选sessions的请求和响应头一起保存为txt格式文件 - Request
Entire Request:将整个session的请求头和请求体都保存为txt文件
Request Body:将session的请求体保存为txt文件 - Response
Entire Response
Response Body:使用方法同上,一个是Request,一个是Response - and Open as Local File
将session保存到文件中,通过本地程序打开文件,按住Ctrl键时,会提示你选择使用哪个应用打开
5、Remove 删除
- Selected Sessions:删除选中的sessions
- Unselected Sessions:删除未选中的sessions
- All Session:删除所有sessions
6、Filter Now 快捷过滤
Hide ‘chrome:*’过滤来自哪个程序,iexplor、chrome、firefox
Hide Process=10001
Show Only Process=10001
选中一个session右键会出现Filter Now选项,Fiddler会根据你选择的session快速生成隐藏/显示条件
当我们选则隐藏某一个条件后,session list会隐藏符合条件的session
在Fiddler下方会显示你刚刚添加的条件,右键点击红色区域,取消过滤,但之前隐藏的sessions不会再次展示出来,只展示新增的session
7、Comment
为一个或多个session添加注释
8、Mark标记所选的会话:
Mark—>Strikeout失败;
Mark—>Red红色;
Mark—>Blue蓝色;
Mark—>Gold金色;
Mark—>Green绿色;
Mark—>Orange橙色;
Mark—>Purple紫色;
Mark—>Unmark未标记;
9、Replay重新请求此地址:
- Reissue Requests
将选中的请求以原来的形式重新发送。如果按住Shift键,可以键入重复次数。或是选中sessions后按Shift+R; - Unconditionally
无条件的发送选中请求,告诉服务器不要返回HTTP/304响应,快捷键Shift+U; - Reissue and Edit
把选中的请求以原来的形式重新发送,在每个session中设置请求断点,在请求被发送到服务器前,使用Fiddler的Inspector修改请求; - Reissue and Verify
把选中的请求以原来的形式重新发送,验证Response状态码和Response body;
重新发送的请求会被标记出背景色,绿色代表验证通过,红色表示验证失败,在comments中会提示失败原因和对比的session id; - Reissue Sequentially
将选中的请求重新发送,等待前一个响应回来后,在发送下一个; - Reissue from Composer
将选中的请求克隆到Fiddler右侧的Composer模块中; - Revisit in IE
将sessions的url在IE中打开。注意IE总是使用GET方法,而且用自己的header和cookie,不管session中提供了什么HTTP方法和请求头;
10、Select选择:
- Parent Request
当前请求是从那个页面来的,相当于当前请求头中的Refere字段值。鼠标放在session上按P键可执行; - Child Requests
与1相反; - Duplicate Requests
选中Session列表中和当前的Session的URL和HTTP方法相同的所有Session; - Matching Values
值匹配选择,可以根据Session列表中的任意值匹配,鼠标放任意一列,点击Alt+左键,就会匹配出相同值的session;
11、Compare 对比
选中两条session右键,就会出现Compare选项。这个功能是通过第三方的软件来实现,可以下载WinDiff.Exe放在Fiddler的安装目录下,或是下载WinMerge安装,配置查看
12、COMETPeek
13、About Session
14、Clone Response
15、Unlock for editing
16、Inspect in new windows
17、properties