1

我希望添加一个 Fiddler 脚本,该脚本拦截与特定位置和特定引荐来源相匹配的 http 请求,并以本地替代方案进行响应。

想象一下,我们正在寻找以下标准:

[IF]请求是针对www.domain.com/file.js [AND]请求具有主机名的引用者www.referrer.com [THEN]以内容响应C:\Your\File.txt

4

1 回答 1

7

你可以在你的 FiddlerScript 中使用它,在OnBeforeRequest()

if (oSession.oRequest.headers.ExistsAndContains("Referer","www.referrer.com")) {
    if (oSession.uriContains("www.domain.com/file.js")) {
        oSession.utilCreateResponseAndBypassServer();
        oSession.oResponse.headers.Add("Content-Type", "relevant/mime-type");
        oSession.ResponseBody = System.IO.File.ReadAllBytes("C:\\Your\\File.txt");              
    }
}
于 2012-11-19T10:32:37.930 回答