這是開通博客的第一篇隨筆,好雞凍哈哈o_Ohtml
首先是下載安裝,我安裝的是最新的v4.6.2.0版本,你們在百度上搜fidddler4在百度軟件中心普通下載就能夠了。
或者直接用這個鏈接:http://dlsw.baidu.com/sw-search-sp/soft/47/10963/fiddler4_4.6.2.0_setup.1453708442.exe前端
下載完雙擊一步步安裝完就OK了。瀏覽器
本想寫詳細些,寫到這就寫不下去了,我仍是簡單點吧,網絡
1、關於fiddler 和其 AutoResponser功能,請看這篇博客:工具
2、設置手機代理,用fiddler抓取手機請求:post
前提:要保證你的手機和電腦在同一個局域網內。url
設置代理步驟:spa
一、首先在工具欄找到Tools>Fiddler Options,點擊進入。3d
二、而後找到Connections選項以下圖,將Allow remote computers to connect 勾選上(如有提示,肯定便可),而後記住默認8888這個端口(可更改),設置手機代理是會用到,而後點OK。代理
而後是查看電腦的Ip並記下,一會設置會用到,方法有兩種:
方法一:從fiddler菜單欄中找到 Online 圖標,鼠標放在上面會提示IP,以下圖:
方法二:打開cmd命令窗口,輸入命令:ipconfig,返回的IPv4地址即電腦ip,以下圖:
三、OK,下面就是來設置手機代理吧,打開手機WLAN設置,通常長按WiFi名會出現選框,選擇「修改網絡」。出現該WiFi修改網絡頁面,選中「顯示高級選項」,代理選手動,主機名爲電腦ip,端口爲fiddler設置的端口(默認8888),只需設置這幾項,其餘不須要設置,而後保存便可。
而後手機再上網發送請求數據,就會被fiddler抓到,以下圖:(若是沒有請重啓fiddler)
這是還不能抓到手機的https類型請求,還要設置下fiddler,找到Tools>Fiddler Options>https選項,以下圖進行設置,以後保存重啓fiddler。
這時在手機上訪問https請求,fiddler照樣能夠抓到了。
不過,我仍是遇到了問題,就是這樣設置時候仍是不能抓到https請求返回的 JS 等文件,而且請求出現好多「Tunnel to」。。搜了下緣由是我手機上沒有安裝fiddler的CA證書。。
好吧,那就安裝,具體方法就是在手機瀏覽器地址欄訪問你的電腦ip+8888端口(例如個人是:10.23.30.49:8888),出現下面的頁面:
點下面 FiddlerRoot certificate 連接,能夠彈出下面的安裝頁面,輸入一個名字便可,如:fiddler。點擊肯定。
本應該成功安裝了,點擊肯定以後彈出了個下面這個頁面,,怎麼輸入都不顯示文字。。
搜了一下,好像是我手機沒有設置「鎖屏密碼」,好吧,設置了鎖屏密碼就沒有第二個頁面彈出來了。
再安裝能安裝成功了。
而後就能夠就能夠開心的調試手機上的頁面了(用AutoResponser),吼吼~~
(完)