一废士、Fiddler原理
Fiddler是位于客戶端和服務(wù)器之間的HTTP代理媒抠,負(fù)責(zé)監(jiān)聽客戶端發(fā)起的請求和服務(wù)器端返回的響應(yīng)結(jié)果。
二洒敏、Fiddler使用
1.設(shè)置代理
2.設(shè)置瀏覽器代理
找到瀏覽的設(shè)置龄恋,搜索代理,打開代理設(shè)置進(jìn)行以下設(shè)置桐玻,點擊確定篙挽。
注意荆萤,若關(guān)閉fiddler后無法上網(wǎng)镊靴,檢查是否關(guān)閉代理铣卡。
三、Fiddler使用
(一)會話區(qū)
1.[#] --請求資源類型
[圖片上傳失敗...(image-55f337-1610286719371)]
2.[Result] --響應(yīng)狀態(tài)碼
主要會用到200請求發(fā)送成功偏竟, 404請求在服務(wù)器上不存在煮落, 500服務(wù)器內(nèi)部錯誤
https://baike.baidu.com/item/HTTP%E7%8A%B6%E6%80%81%E7%A0%81
3.[Protocol] --協(xié)議
4.[Host] --請求地址的域名
5.[URL] --請求地址
6.[Body] --請求大小,以bate為單位
7.[Content-Type] --請求響應(yīng)的類型
8.[Process] --由哪個客戶端發(fā)出的請求以及對應(yīng)進(jìn)程ID
9.[Comments] --用戶通過腳本或者右鍵菜單給次session增加的備注
10.[Custom] --用戶可用通過腳本設(shè)置的自定義值
(二)響應(yīng)區(qū)
1.Statistics 統(tǒng)計數(shù)據(jù)
DNS域名解析時間
TCP/IP建立連接時間
2.Inspectors 檢查者
以web表單形式查看請求參數(shù)信息踊谋,以JSON格式查看響應(yīng)結(jié)果信息蝉仇。可以在這里查看返回的結(jié)果信息與界面展示的信息比對來定位前后端問題殖蚕。
3.AutoResponder 自動響應(yīng)者
將HTTP請求重定向本地文件轿衔,實現(xiàn)自動重定向功能,不用將http request 發(fā)送到服務(wù)器上睦疫。
Add Rule后選擇本地的一個文件上傳害驹,保存刷新瀏覽器,可以看到重定向后的結(jié)果蛤育。例如:某logo替換成紫荊園圖宛官。
4.Composer 設(shè)計者
Composer允許自定義請求發(fā)送到服務(wù)器,可以手動創(chuàng)建一個新的請求瓦糕,也可以在會話表中底洗,拖拽一個現(xiàn)有的請求。