使用Fiddler將線上文件映射到本地調試

抓取到的每一條記錄都會在上面列出來,每一條都有請求狀態、使用的傳輸協議(HTTP、HTTPS)、域名、具體的URL、文件大小、緩存期限、文件類型、使用的瀏覽器等信息。
要想將文件映射到本地,在左側窗口列出的記錄中選中你要映射的文件

第一步:在右側窗口的頂部菜單找到AutoResponder,前面有個閃電的圖標。
第二步:點擊Add Rule按鈕,選中的文件就會出現在下面紫色框中。
第三步:點擊Local file to return or *Action to execute的下拉框
第四步:選擇下拉框的最后一項Find a file...
第五步:點擊Save保存規則。
第四步會彈出文件選擇窗口,選擇要映射的本地文件即可,選擇后就會出現在選擇框中。
經過這一翻設置,看到下圖這樣的就表示生效了

HTTPS:
如果網站用的協議是HTTPS,那要額外設置一下。


第一步:點擊工具欄上的Tools菜單,彈出下拉列表
第二步:選擇Options...選項,彈出界面
第三步:選擇HTTPS選項卡
第四步:勾上Capture HTTPS CONNECTs和Decrypt HTTPS traffic,勾上第二個的時候下面禁用的信息會變成可用。
設置完后點 OK 確定。
使用的時候會彈出一些證書可信的窗口,你確定就好
量映射文件:
要是要映射的文件很多,有沒有批量設置呢,當然是有的,這要借助一個 Fiddler 的插件 Stave。
下載地址:Stave v1.0.1
下載一鍵安裝后,Stave 就會出現在 Fiddler 的右側選項卡上。

按要求輸入相關的規則就可以了。
除了用上面的插件,其實在AutoResponder上用正則更方便,如下:
服務器上的資源:REGEX:http://cdn.mingsixue.com/(.*)
本地的資源:http://blog.me/resources/$1

需要注意的是,兩者的目錄結構是要對應起來的。
小結:Fiddler 是很強大的工具,這里我們只是用了它的一個小功能,其他功能有機會我們再說。
注意:要是開啟了FQ等的代理工具,記得先關掉哦,要不抓不到包的。
