-
Fiddler最大的用處: 模擬請求、修改請求、手機應用調試
-
Fiddler最新版本 下載地址: http://www.telerik.com/download/fiddler
Fiddler 想要監聽https,還需要相應的設置才行
依次選中tool->fiddler option->https

正常情況下就ok了
打開網頁:http://localhost:8888/ 點擊
You can download the FiddlerRoot certificate
安裝證書完成

也有可能會出現creation of the root certificate was not located等錯誤;
需要
在命令行工具中
cd "C:\Program Files (x86)\Fiddler2"
makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/2012
(執行這段命令)
如果成功的話
打開網頁:[http://localhost:8888/] (http://localhost:8888/) 點擊
You can download the FiddlerRoot certificate
如果失敗
請參考:http://codego.net/4084163/
第一部分 調試手機

設置下這個,改為可遠程訪問,點擊ok,在這里 ,設置完了,需要重啟下,否則木有效果;端口號在這里默認8888,一般不會沖突,所有一般不該,如您需要,可更改;

拿到電腦的ip地址;
有兩種方式 ,一種是使用證書(通用的),一種是配置代理(有的手機可能不支持)
- 第一種方式:
192.168.0.104 : 8888
會出現如下圖,同樣的下載證書並安裝即可;

- 第二種是配置代理
需要這同一局域網下(同一個路由或寬帶),
如oppor9為,下列步驟,路由wifi是mn198111, 筆記本和手機都是連的它;
點進去,設置下代理(無|手動|自動),給改為手動,並設置為電腦ip,端口8888,對應上面的設置;




然后,打開手機瀏覽器,打開百度等其他網頁,看有沒有抓取到請求數據;
如果失敗,一檢查代理ip和端口號;二重啟fidder;
簡單的查看數據:

這可以看到一個請求的所有信息;左側信息欄200請求成功
右邊請求信息都在inspectors選項卡中,
接下來是請求的參數,下面是返回的數據;
第二部分 模擬請求
對於移動服務端開發人員來說,使用這個工具模擬移動客戶端請求是非常方便的。
- 打開我們Fiddler4程序,開始嘍(我使用的是英文版的,可以去下載漢化包)

下面做區分了解這塊的功能有哪些:
這個要根據圖片來,圖中標記需要分別介紹下
圖標記1: 這個是請求狀態和結果的顯示區域
圖標記2: 請求的方法選擇,常用的就是POST請求和GET請求方式
圖標記3: 請求的地址輸入框
圖標記4: 我們提交的數據輸入框
圖標記5: 這個是我們請求的數據頭輸入框
圖標記6: 點擊這個Execute按鈕,就可以提交我們的模擬請求

首先使用Fiddler4模擬GET請求
- 在地址輸入框里面模擬的GET請求地址
- 選擇請求的方法,這里我們選擇GET方法
輸入Request Headers。Request Headers是鍵值對的格式,用:隔開。 - 點擊Execute按鈕,就可以執行模擬請求
- 在顯示區域就可以看到我們剛剛提交的請求
- 直接雙擊顯示區域里面的請求記錄,就可以看到我們的GET方法的數據


然后使用Fiddler2模擬POST請求
- 在地址輸入框里面模擬的POST請求地址(已被遮罩了,你們懂得)
- 選擇請求的方法,這里我們選擇POST方法
- 在提交的數據輸入框里面輸入我們提交的POST數據
- 點擊Execute按鈕,就可以執行模擬請求
- 在顯示區域就可以看到我們剛剛提交的請求
- 直接雙擊顯示區域里面的請求記錄,就可以看到我們的POST方法的數據

注:在Fiddler4模擬POST請求的時候,在請求頭的輸入框里面,需要設置 ContentType:application/x-www-form-urlencoded
參考網址; https://www.cnblogs.com/zhuqil/archive/2011/10/11/2206918.html
Fidder功能:
1、HTTP統計視圖(statistics統計):用來分析http請求,如下圖的1個http請求:

第三部分 調試pc端瀏覽器
Pc端 調試大多無需設置;
Pc端 一些瀏覽器需要設置
參考文章:
http://blog.csdn.net/tsj11514oo/article/details/51794330
詳細介紹:
http://blog.csdn.net/gld824125233/article/details/52621456
