最近有一个简单的需求,就是使用Fidder把去向特定IP和URL的HTTP请求标注起来,并且保存到指定文件中去。下面是实现的FiddlerScript脚本,供参考
- 筛选指定条件的请求,在发起前拦截
static function OnBeforeRequest(oSession: Session) {
// 筛选指定条件的请求
if (oSession.HostnameIs("118.145.4.46") &&
oSession.HTTPMethodIs("POST") &&
oSession.uriContains("/member/monitor/customerhold!sum.action")) {
oSession["ui-color"] = "red";
}
}
2.设置菜单栏接口开关
// 菜单栏名称
public static RulesOption("Automatically Dump Summary Data")
var m_AutoDumpSumData: boolean = false;
3.请求完成后,将数据包按时间格式指定文件名并保存
方法一:
static function OnDone(oSession: Session) {
if (null == Session){
return;
}
// 筛选指定条件的请求
if(m_AutoDumpSumData){
if (oSession.HostnameIs("11