通过Fiddler的Filters,来实现请求报文的快速精准查询

Filters是fiddler中用于过滤请求报文的一个功能。当我们使用fiddler去抓取报文的时候,有很多数据报文并非是我们想要的 。我们就可以通过Filters设置过滤到无用的数据包。

功能入口

以下是Filters入口,通过勾选Filters前的复选框,设置过滤条件,要使过滤条件生效,需点击Actions-Run Filterset now。

功能介绍

设置过滤条件有很多,但是常用到的会有如下三个选项 。

Hosts

  • Hide the following Hosts:隐藏以下主机。选择此选项,文本框内配置的主机地址将被fiddler隐藏掉,不会在列表中展示请求报文。

  • Show only the following Hosts:仅显示以下主机。选择此选项,fiddler将只显示文本框配置的主机地址 ;如果配置多个主机地址,中间用分号(;)隔开。

  • Flag the following Hosts:标记以下主机。选择此选项,文本框内配置的主机将被通过主机不同颜色标记出来。个人比较喜欢这个功能,不仅可以显示所有请求包,也可以将关注的报文区别开来。如下图。

Request Headers

以下都是复选框,可以组合使用。

  • show only if URL contains:仅显示包含URL部分的报文

  • Hide if URL contains :隐藏包含URL部分的报文

  • Flag requests with headers :显示设置的请求头报文

  • Delete requests headers:删除请求中某个请求头信息

  • Set request headers:设置某个请求头信息。

案例实现

通过以上的了解,我们一般通过以上条件的组合过滤,就能快速精准的找到我们想要的请求报文。

案例需求:

通过fiddler抓包禅道网站,期望只展示禅道内测试模块的页面或接口,并将无用的请求头过滤掉,只保留关注的请求头信息 。

实现步骤:

  1. 选择Hosts-Show only the follwing Hosts,在文本域中输入demo.zentao.net;

  2. 选择Request Headers-Show only if URL contains,在文本框中输入36.html。

  3. 选择Request Headers-Delete request headers,在文本框中输入要删除的请求头 。

 

 


 写在最后,本人在头条账号有更加系统全面的fiddler教程更新,若对fiddler的更多功能感兴趣,欢迎大家关注我的头条账号。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值