特定の場所と特定のリファラーの両方に一致する http 要求をインターセプトし、ローカルの代替手段で応答する Fiddler スクリプトを追加したいと考えています。
次の基準を探していると想像してください。
[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");
}
}