前言:
相信有不少小伙伴提出,如果一堆雜七雜八的接口在fiddler顯示,眼花繚亂的該怎么辦?本篇文章小編給大家帶來的內容是:
1.fiddler中設置域名過濾,使得快速定位你需要的接口;
2.斷點,包括請求斷點與響應斷點;
一、過濾你的接口
1.打開fiddler,右邊的框框有一個 Filters 默認是不勾選的。
2.接下來我們過濾設置只需要將某個域名粘貼上去,保存就可以過濾了,比如我需要過濾設置:www.baidu.com
勾選 Filters > Use Filters,再選擇 Show only the following Hosts,再在框框內輸入域名(小編經常用這個模式設置,當然還可以其它的方式)
3.點擊 Actions 按鈕,Run Fliterset now,如下圖:
4.這時候我們來驗證一下,輸入兩個鏈接:www.baidu.com 和 www.hao123.com,如下圖,很明顯是能夠過濾了,只看包含www.baidu.com的接口,當然還有不包含等等操作的。
二、設置請求斷點與響應斷點
相信有的小伙伴看過我的第一篇,介紹了fiddler的代理原理。代理是可以任意修改請求與響應的信息。(繞過前端的限制,嘿嘿是不是呢?)
1.請求斷點介紹
開啟請求斷點只需要鼠標點擊一下,如果有接口請求,那么就需要你手動設置放不放行了,可以修改的請求信息,如下圖:
我們一起來試下操作吧,小編以禪道登錄為例,注意是否已經開啟了過濾,是否影響自己打斷點。
先打開禪道登錄頁面,再打開fiddler請求斷點。
禪道是密文傳輸的,我們可以直接改輸入請求參數,小編改密碼隨便輸入一個,點擊Run...進行放行,這時提示我賬號或密碼錯誤
(我是在瀏覽器上輸入了正確的賬號密碼登錄,但在fiddler請求斷點中修改了,所以是提示賬號或密碼錯誤)
2.響應斷點介紹
這是我們的需求:在瀏覽器禪道登錄頁不輸入賬號,把響應提示信息改為:登錄成功
先打開禪道登錄頁,再設置fiddler響應斷點,再點擊登錄。如下圖所示:
小結:
1.學會過濾后,可能后面抓不到包,檢查是否設置了過濾。
2.請求斷點可以修改任何請求參數,響應斷點可以修改任何響應返回的信息。
歡迎來QQ交流群:482713805