fiddler script腳本擴展

本篇講述如何修改 fiddler script腳本實現(xiàn)以下功能
請求轉發(fā):替換請求的host
請求保存:保存請求的數據到本地文件

1.點擊Rules -->Custoomize Rules打開fiddler script


image.png

2.在OnBeforeRequest方法里添加如下代碼修改請求的host ,將請求的host為www.baidu.com的請求轉發(fā)至www.taobao.com

var origin_host="www.baidu.com";
var replace_host="www.taobao.com";
if(oSession.host==origin_host){
    oSession.fullUrl = oSession.fullUrl.Replace(origin_host,replace_host);
}

3.在OnBeforeRequest方法里添加如下代碼,將含有www.baidu.com的請求數據保存至D:\http\Interface.txt文件里

if (oSession.fullUrl.Contains("www.baidu.com"))
        {
            var fso;
            var file;
            fso = new ActiveXObject("Scripting.FileSystemObject");
            
                file = fso.OpenTextFile("D:\\http\\Interface.txt",8 ,true, -2);
                file.writeLine("Request url:" + oSession.url);
                file.writeLine("Request header:" + "\n" + oSession.oRequest.headers);
                file.writeLine("Request body:" + oSession.GetRequestBodyAsString());
                file.writeLine("\n");
                file.close();
    
        }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,562評論 19 139
  • Getting Started Burp Suite 是用于攻擊web 應用程序的集成平臺。它包含了許多工具,并為...
    Eva_chenx閱讀 29,244評論 0 14
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,657評論 1 32
  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架,建立于...
    Hsinwong閱讀 22,942評論 1 92
  • 只管生,放著膽的生,你拿什么來養(yǎng),活該窮吧你! 咋今兒個就來看看養(yǎng)娃兒的我們是怎么窮的,我們真的很窮嗎?你想過為什...
    暖衍閱讀 650評論 5 2

友情鏈接更多精彩內容