【问题标题】:How to reset filters in Fiddler?如何在 Fiddler 中重置过滤器?
【发布时间】:2014-10-07 10:40:41
【问题描述】:

我正在尝试在 Fiddler 中设置一些过滤器,但如果我犯了错误,我不知道如何重置它们。

会话示例:

未过滤状态:

应用了错误的过滤器(不会匹配任何东西):

我最终得到一个空的会话列表(没关系)。

回滚

现在我想回到无过滤状态。我试图:

  • 通过取消选中“Use Filters”来禁用过滤
  • 完成上述操作后刷新 (F5)
  • 使用过滤器但返回-No Host Filter- 并在操作中应用

这些(以及它们的各种组合)都不起作用。如何应用无过滤状态(不重启 Fiddler)?

【问题讨论】:

  • 不清楚你在这里问什么;取消选中“使用过滤器”会禁用该选项卡上的所有过滤器。或许你对被过滤掉的请求除非再次被请求就再也不会出现感到困惑?
  • @EricLaw:好吧,现在我很困惑:你的意思是一旦过滤器应用于事件,该事件就会从捕获中删除(保存或实时) ?我想要做的是查看先前过滤的事件(丢弃过滤器)。如果在捕获的请求上应用过滤器的操作是不可逆的,那就太奇怪了。
  • “取消勾选“使用过滤器”会禁用该选项卡上的所有过滤器”对我不起作用:取消勾选“使用过滤器”仍然会给我留下一组空的事件。我将用屏幕截图更新问题以使其清楚。

标签: fiddler


【解决方案1】:

我们从 cmets 确认,您的困惑是因为被过滤器删除的会话无法恢复。除了帮助限制您看到的内容之外,过滤器的意义在于它们减少了 Fiddler 的内存使用量,因为不需要存储不需要的数据。

显然,如果您之前已将流量保存在 SAZ 文件中,则只需重新加载该文件即可。

【讨论】:

  • 感谢您的澄清。您的个人资料显示您在 Fiddler 工作。建议增强:请添加一个“清除过滤器”操作,该操作至少在查看 .saz 文件时可用。渐进式过滤器很方便,当然,但清除/重置选项似乎是常识。
  • 我是 Fiddler 的开发者,是的。如果您说您希望能够取消隐藏隐藏的会话,那么由于与内存相关的原因,这仍然不是一个可行的功能。如果您希望突出显示特定会话,请这样做,而不是隐藏不需要的会话。
  • 菜单中的文字是“隐藏”,而不是“删除”。这充其量是误导,更糟糕的是,这是错误的。
  • @EricLaw:我同意 ShannonMann 的观点。隐藏某些东西并不意味着它也被删除。否则,孩子们的“捉迷藏”游戏会出现可怕的结果。我也对过滤器在 Fiddler 中的工作方式感到困惑。如果会话已经在内存中,则删除它们没有任何好处。也许提供两种不同的过滤器类型(一个预捕获过滤器,根本不记录不匹配的会话,以及一个捕获后过滤器,只是(真正)隐藏现有会话)将是解决此问题的可行解决方案。
  • 1.我已经很多年没有在 Fiddler 上工作了,尽管值得一提的是 Fiddler 已经这样工作了 15 年,所以我怀疑改变这是任何人的首要任务。 2. 会话不在内存中了,这就是重点。
猜你喜欢
  • 1970-01-01
  • 2015-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多