我希望添加一个Fiddler脚本,拦截与特定位置和特定引荐来源匹配的http请求,并使用本地备用方式进行响应。
想象一下,我们正在寻找以下标准:
[IF] 请求适用于www.domain.com/file.js
[AND] 请求的推荐人主机名为www.referrer.com
[THEN] < / strong>回复C:\Your\File.txt
答案 0 :(得分:6)
您可以在OnBeforeRequest()
中的FiddlerScript中使用它:
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");
}
}