fiddler中一种在向服务器提交答案之前替换参数的方法

时间:2011-03-13 23:37:31

标签: fiddler

我尝试在OnBeforeResponse方法中写入CustomRules.js:

if(oSession.PathAndQuery.StartsWith("/feed/predata/1-1-"))
{
    oSession["PathAndQuery"] = oSession.PathAndQuery.Replace("false","1");
}

完整的PathAndQuery看起来像那样

/feed/predata/1-1-false-2.dat

当我尝试保存文件时,我收到错误声音而没有消息框,以显示错误的位置。

我也试过这段代码:

oSession.PathAndQuery = oSession.PathAndQuery.Replace("false","1");

执行此操作的正确方法是什么?

提前致谢,

盎司。

1 个答案:

答案 0 :(得分:1)

如果您尝试更改请求,则需要将代码放在 OnBeforeRequest 方法中。

另外,

oSession["PathAndQuery"]

没有做你想要的任何事情。请改用:

oSession.PathAndQuery = oSession.PathAndQuery.Replace("false","1");