有没有办法设置Fiddler软件只记录“localhost”而不是所有的网络流量?
谢谢,
答案 0 :(得分:65)
是的,你可以。 Fiddler有一个过滤器选项,您可以在其中指定计算机的名称。 以下是步骤:
如果一切顺利,提琴手在“过滤器”标签上会显示绿色箭头。 只需使用您的机器名称浏览网站,而不是:
转到
答案 1 :(得分:30)
我发现这些方法只记录localhost流量,要么应该有效。
答案 2 :(得分:2)
Here你可以找到。
当我测试本地网站时,我通常会在主机文件%systemroot%\System32\drivers\etc\hosts
127.0.0.1 somewebsite
然后我将IIS 7上的绑定设置为指向 somewebsite
所以我可以使用“ http:// somewebsite ”进行测试。提琴手追踪这一点。
<强>更新强>
仅显示localhost流量:
转到规则\自定义规则...
在Handlers类上添加此菜单选项
...
class Handlers
{
public static RulesOption("Show Localhost Only")
var m_ShowLocalHostOnly: boolean = false;
....
在功能 OnBeforeRequest
上... 静态函数OnBeforeRequest(oSession:Session) {
// Hide requests based on target hostname.
if (m_ShowLocalHostOnly &&
!(oSession.host =="127.0.0.1"
|| oSession.host =="localhost"
|| oSession.host =="somewebsite"))
{
oSession["ui-hide"]="true";
}
...
保存此文件(Ctrl + S),然后从“规则”菜单中选择新选项。