<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                >[success] # 學習到的比較實用的腳本 ~~~ ~~~ >[danger] ##### 響應參數中的json * 以今日頭條為例(OnBeforeResponse) ~~~ if(oSession.uriContains("/api/search/content/?aid")){ oSession["ui-color"] = "red"; var responseStringOriginal = oSession.GetResponseBodyAsString(); var responseJSON = Fiddler.WebFormats.JSON.JsonDecode(responseStringOriginal); responseJSON.JSONObject['title'] = "腳本測試"; // 重新設置Response Body var responseStringDestinal = Fiddler.WebFormats.JSON.JsonEncode(responseJSON.JSONObject); oSession.utilSetResponseBody(responseStringDestinal); } ~~~ * 圖片效果 ![](https://box.kancloud.cn/f99f12cc67c37614b555cb737681f063_812x293.png) * 更改后效果(響應體中被更改的json) ![](https://box.kancloud.cn/01842b41be6fad30f180aa3b882bb180_896x249.png) >[danger] ##### 請求參數的修改 * 針對json psot傳值 ~~~ if(oSession.uriContains("http://www.baidu.com")) ? ? { ? ?? ???var strBody=oSession.GetRequestBodyAsString();// 獲取Request 中的body字符串 ? ?? ???strBody=strBody.replace("false","true");// 用正則表達式或者replace方法去修改string,將false改為true ? ?? ???FiddlerObject.alert(strBody);// 彈個對話框檢查下修改后的body ? ?? ???oSession.utilSetRequestBody(strBody);// 將修改后的body,重新寫回Request中 ? ? } ~~~ >[danger] ##### 修改 cookies ~~~ if (oSession.HostnameIs('www.baidu.com') && oSession.uriContains('pagewithCookie') && oSession.oRequest.headers.Contains("Cookie")) { var sCookie = oSession.oRequest["Cookie"]; // 用replace方法或者正則表達式的方法去操作cookie的string sCookie = sCookie.Replace("付費=false", "付費=true"); oSession.oRequest["Cookie"] = sCookie; } ~~~ >[danger] ##### 將響應信息保存到本地 ~~~ if (oSession.fullUrl.Contains("www.baidu.com/playurl/v1/") ){ oSession.utilDecodeResponse();//消除保存的請求可能存在亂碼的情況 var fso; var file; fso = new ActiveXObject("Scripting.FileSystemObject"); //文件保存路徑,可自定義 file = fso.OpenTextFile("D:\\Sessions.txt",8 ,true, true); //file.writeLine("Response code: " + oSession.responseCode); file.writeLine("Response body: " + oSession.GetResponseBodyAsString()); file.writeLine("\n"); file.close(); } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看