我希望添加一个Fiddler脚本,拦截与特定位置和特定引用者匹配的http请求,并使用本地备选方式进行响应.
想象一下,我们正在寻找以下标准:
[IF]请求是针对www.domain.com/file.js [AND]请求有一个带有主机名www.referrer.com [THEN]的引用来回复内容C:\Your\File.txt
您可以在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");
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3108 次 |
| 最近记录: |