与我如何让Fiddler捕获localhost
请求的常规请求相反,如何阻止它获取特定端口?
自安装IE 9 RC以来,我收到了大量的Mesh请求......
http://localhost:2048/V4.0i/Sync/Devices/SDI6BHE6YYAHMR67S32S4MTROU/Endpoints
我尝试将locahost:2048添加到Fiddler过滤器/隐藏以下主机,但这不起作用
答案 0 :(得分:33)
宣传它......在Fiddler中,使用Ctrl+R
打开自定义规则并添加到OnBeforeRequest
...
if (oSession.host=="localhost:2048"){
oSession["ui-hide"] = "true";
}
答案 1 :(得分:5)
您使用的版本不支持在“过滤器”选项卡中指定PORT(已添加到v2.3.2.5)。
在您的版本中,只需将“localhost”放在该框中,或者通过阻止环回流量进入Fiddler来提高性能。点击工具>提琴手选项>连接。在右下方的框中,删除任何< -loopback>令牌,而是添加一个令牌。该令牌对WinINET没有任何意义,但它告诉Fiddler不要放置< -loopback>当它注册为系统代理时令牌。
答案 2 :(得分:0)
要过滤掉所有端口上的所有localhost请求,请使用Ctrl+R
打开自定义规则,并将以下内容添加到OnBeforeRequest
函数
if (oSession.host.StartsWith("localhost:")) {
oSession["ui-hide"] = "true";
}
保存并关闭规则编辑器,您的更改将立即生效。