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

发布于 2024-10-21 11:28:31 字数 508 浏览 0 评论 0原文

我尝试在 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");

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

预先感谢,

奥兹。

I tried to write in the CustomRules.js in OnBeforeResponse method:

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

The full PathAndQuery looks like that

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

When i try to save the file I get an error sound without a messagebox to show me where the error is.

I also tried this code:

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

What is the correct way to perform this action?

Thanks in advance,

Oz.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

天煞孤星 2024-10-28 11:28:31

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

而且,

oSession["PathAndQuery"]

不会做任何你想做的事。使用这个代替:

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

If you're trying to change the request, you need to put your code in the OnBeforeRequest method.

Also,

oSession["PathAndQuery"]

doesn't do anything you want it to. Use this instead:

oSession.PathAndQuery = oSession.PathAndQuery.Replace("false","1");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文