【问题标题】:Fiddler session Hidden due to FTS>PathFiddler 会话由于 FTS>Path 而被隐藏
【发布时间】:2020-04-22 14:46:57
【问题描述】:

我正在为 .Net 4.6.1 v5.0.20202.18177 运行 Fiddler

在 Fiddler 选项对话框中,我启用了“Caputre HTTPS CONNECTs”和“解密 HTTPS 流量”

我在同一台机器上安装了 Postman,并将 Fiddler 设置为其代理。我从 Postman 对云 Web 服务进行了 https 调用。我在 Fiddler 中看到一个会话行,其中包含一个“Tunnel to”主机,它访问了 Web 服务的 URL。

如果我从 Fiddler 中选择 Help\Troubleshoot,那么它还会显示带有请求和响应负载的“真实”会话。如果我右键单击“真实”(过滤)会话并选择“评论”,则会显示以下内容,重复多次:

“由于 FTS 隐藏>路径”

我试图阻止这个“真实”会话被过滤。我检查了 Fiddler 屏幕左下方的过滤器,但没有一个匹配。我没有启用过滤器选项卡。

如何防止我的“真实”会话被过滤?

【问题讨论】:

  • 您是否在“跳过以下主机的解密”部分的 HTTPS 选项选项卡上输入了任何主机? Fiddler 是否配置为从“所有进程”捕获流量(请参阅左侧第一个条目底部的状态)。
  • 您好,我添加了屏幕截图以显示“所有进程”已设置。蓝色中显示的过滤器都没有与我尝试追踪的目标URL - 在选择故障排除时,我在删除文本中看到它 span>

标签: fiddler


【解决方案1】:

FTS 代表过滤器故障排除,“FTS>Path”表示您有一个过滤请求的路径过滤器(即隐藏“/xxxxx/”)。

我怀疑这里没有太多出错的余地,可以有一个垂直滚动条,除非有 Unicode 或符号技巧,否则它看起来很简单。

【讨论】:

    【解决方案2】:

    我的错,我确实有一个过滤器集,我只是看不到它,因为它不在屏幕底部。我没有看到垂直滚动条,但我发现可以通过右键单击过滤器名称来删除过滤器。因此,我右键单击了大约 30 次以删除所有过滤器 - 然后我可以再次看到我跟踪的请求。

    【讨论】:

    • 这是附加组件的功能吧?因为在普通的 Fiddler 中,您没有可以删除条目的过滤器列表。
    • 我没有安装任何附加组件,只是下载了最新版本并从 msi 安装。
    • 我仍然不明白您是如何保存过滤器的,以便它们显示在屏幕底部。你用什么函数来创建这样的过滤器?
    • 我没有使用任何自定义函数。在最新版本中,每次我右键单击会话并选择“立即过滤”时,过滤器都会添加到屏幕底部的列表中。这似乎是一个不错的功能,因为它会在您下次加载 Fiddler 时记住您的过滤器:)
    猜你喜欢
    • 2019-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-05
    • 1970-01-01
    • 2018-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多