Fiddler显示服务器IP的最简单办法

本文介绍如何在 Fiddler 中轻松显示请求的服务器 IP 地址,通过修改 CustomRules.js 文件实现此功能,方便前端开发者进行调试。

Web前端开发经常需要在各种host查看效果,但又不知道是否生效了,而通过fiddler默认配置又只能看到HTTP状态码,那在Fiddler上能看到请求的服务器IP就更理好了,那接下来介绍一个最简单的办法.

2012.10.31 补充用

最新补充一个更简单的,在CustomRules.js里找到.
static function Main()
添加如下一行脚本,解决全部问题:
FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP", 120, "X-HostIP");

之前的方法都弱爆了 完整的代码如下:

 

 

 static function Main() {
        var today: Date = new Date();
        FiddlerObject.StatusText = " CustomRules.js was loaded at: " + today;
        // Uncomment to add a "Server" column containing the response "Server" header, if present
        FiddlerObject.UI.lvSessions.AddBoundColumn("Server IP", 120, "X-HostIP");
    }

 



先上图吧



 
图1


其实与上一篇的方法一样,就是修改CustomRules.js.
打开Fiddler的Fiddler Script标签,找到m_AlwaysFresh 这一行,然后输入上图中画圈的部分,即如下代码:

public static RulesOption("Show Server IP","Per&formance");
    var m_ShowServerIP: boolean = false;

 


然后找到如下图的位置,添加以下代码




 
图2


if( m_ShowServerIP ){
            oSession['ui-customcolumn'] += ' ' + oSession.m_hostIP;
        }

 
最后点击图2中的Save Script按钮完成CustomRules.js修改



想让当前的设置显示服务器IP,请在Fiddler的Rules菜单下的Perfermance下将Show Server IP这个项选中,然后请求就可以看到有IP地址了.


如果要默认显示IP地址,那么,请将以下代码中的false改为true

var m_ShowServerIP: boolean = false;

 
简单吧



site : http://mooring.iteye.com

author: mooring

date: 2012/10/29

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值