仅在本地主机上使用Fiddler
有没有办法设置Fiddler软件只logging“本地主机”,而不是所有的networkingstream量?
谢谢,
是的你可以。 提琴手有一个筛选器选项,您可以在其中指定您的计算机的名称。 这里的步骤是:
- 确保你有最新版本的提琴手
- 点击“filter”选项卡(在同一行检查员)。
- 点击“使用filter”
- 在文本区域中input您的计算机的名称。
- 左键单击请求区域(所以它将被保存)。
如果一切顺利的话,Fiddler在Filters标签上有一个绿色的箭头。 只需使用您的计算机名称浏览到网站,而不是:
HTTP://本地主机/ mysite的
去
HTTP://我的机器名/ mysite的
我发现这些方法只logging本地主机的stream量,要么工作。
- '只显示内部网主机',它将主机名排除在外
- '只显示以下主机'只是指定如下所示login本地主机
在这里你可以find如何。
当我testing本地网站时,我通常在hosts文件%systemroot%\System32\drivers\etc\hosts
添加一个条目
127.0.0.1 somewebsite
然后,我将IIS 7上的绑定设置为指向某个网站
所以我可以使用“ http:// somewebsite ”来testing。 提琴手跟踪这个。
更新
仅显示本地主机stream量:
转到规则\自定义规则…
在处理程序类添加此菜单选项
... 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),然后从“规则”菜单中select新的选项。