fiddler

一、fiddler的快速入門與下載

fiddler官網(wǎng):http://www.telerik.com/fiddler

fiddler4下載:https://www.telerik.com/download/fiddler/fiddler4


fiddler4下載


二、基本原理

1.以代理web服務器形式工作

2.能記錄所有的http和https請求

3.監(jiān)視、設置斷點、修改數(shù)據(jù)功能

4.能用.net語言進行擴展


三、界面介紹

整體布局:

1——主菜單+工具欄

2——session列表

3——view選項視圖→請求數(shù)據(jù)

4——view選項視圖→返回數(shù)據(jù)

5——命令框+status bar狀態(tài)欄

整體圖

1.主菜單

2.工具欄

? ? 工具欄主要是提供了常見的命令和設置的快捷方式。

3.session列表

顏色:

快捷鍵:

Ctrl+1/2/3/4/5/6,即用粗體的紅色/藍色/金色/綠色/橙色/紫色標記

Ctrl+X,刪除所有session


4.view選項視圖

【Filters過濾器】

? ? ? ? ? ?——對網(wǎng)址進行過濾

【Statistics統(tǒng)計】

? ? ? ? ? ? ? ? ? ?——能對請求數(shù)、請求用時、IP數(shù)等進行統(tǒng)計


【Inspectors監(jiān)視器】

? ? ? ? ? ? ?——能查看各種格式的request和response請求

【AutoResponder創(chuàng)建規(guī)則】

? ? ? ? ? ? ? ?——允許您返回本地存儲的內(nèi)容而不是轉(zhuǎn)發(fā)請求到服務器

【Composer構(gòu)建選項卡】

? ? ? ? ? ? ?——模擬發(fā)送http、https、ftp請求

? ? ? ? ? ?1.選擇composer ? ?2.選擇并填寫請求 ? ?

? ? ? ? ? ? 3.execute執(zhí)行 ? ?4.可在左邊看到模擬的請求


【Log日志選項卡】

? ? ? ? ? ? ? ——收集字符串

log
點選右鍵功能

【Timeline時間軸選項卡】

【APITest】


5.命令行

命令行常見操作的快捷方式:包括【選擇命令】和【script命令】

命令行

【選擇命令】

【script命令】


6.status bar狀態(tài)欄

狀態(tài)欄由一組面板組成,顯示一些fiddler的配置信息


四、應用→攔截并修改數(shù)據(jù)

方法一:

1.設置斷點

Rules→Automatic Breakpoints→選擇響應前/后攔截

2.將攔截的數(shù)據(jù)進行修改,運行后,可得到修改后的響應數(shù)據(jù)


方法二:

1.命令框輸入

bpu str //設置斷點

bpu取消斷點

例:bpu str //mobile.12306.cn/otsmobile/apps/services/api/MobileTicket/iphone/init

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容