我想对 Fiddler 做的是设置一个自定义规则,让它检查传出请求的 URL,如果它包含某个文本字符串,则在 URL 的末尾添加额外的文本部分。
我已经根据下面评论的建议更新了我的代码,我想它已经检查过了,因为我不再收到错误消息了。我的新代码如下:
static function OnBeforeRequest(oSession: Session) {
var newtext = "text to append to url";
if (oSession.url.Contains("text to search for")){
oSession.url.concat(newtext);
}
}
不幸的是,在请求被发送到服务器之前,额外的文本仍然没有被添加到 URL 的末尾。任何进一步的帮助将不胜感激(请善待,我还是 Fiddler 和 Javascript 的新手)!
非常感谢。
解决了! 感谢官方 Fiddler 用户组的 EricLaw,我现在有了一个解决方案:
static function OnBeforeRequest(oSession: Session) {
if (oSession.uriContains("targetString")) {
var sText = "Enter a string to append to a URL";
oSession.fullUrl = oSession.fullUrl + sText;
}
}