fiddler 右键功能汇总

本文详细汇总了Fiddler中选择请求后右键菜单的各项功能,包括解码、自动滚动、复制URL、保存请求、过滤、标记、重新发送、选择和比较等,帮助用户更好地理解和利用Fiddler进行网络调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

抓包后,选择某个请求,右键单击,会有很多选项,这些选项都有什么作用呢?接下来我们汇总下
这里写图片描述

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],,这项技术一般用于图片内嵌页面,了解DataURI

  • Full 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值