在instpectors中主要是對請求和響應進行查看和分享,監聽請求的響應內容。他有多個分頁標簽。界面分上下兩部分,上面部分顯示請求的相關信息;下面部分顯示響應相關信息。簡單說明常用的幾個分頁標簽
一、請求信息
1、Headers
顯示頭信息,上半部分顯示請求的頭信息;下半部分顯示響應的頭信息
2、TextView、SyntaxView、WebForms、HexView、JSON、XML
不同顯示方式,需要根據請求的不同格式進行選擇;一個請求不可能同時可以用所有的方式進行顯示。
3、Auth
認證信息
4、Cookies
Cookies信息
5、Raw
請求的完整信息,這里可以看到請求的方法、地址、路徑、協議版本、頭信息和參數等
二、響應信息
1、Headers
顯示響應的頭信息,包括協議版本、響應code、響應結果和頭信息
2、TextView、SyntaxView、ImageView、HexView、JSON、XML
不同的顯示方式
3、Auth
認證信息
4、Caching
緩存信息
5、Cookies
cookies信息
6、Raw
響應的完成信息,包括:協議版本、響應code、響應結果、響應的頭信息和響應體
三、抓包
1、啟動fiddler后,設置監聽端口
2、監聽本機瀏覽器的請求
(1)瀏覽器中發起請求
(2)在fiddler中請求面板中,查到需要的記錄,點擊選中
(3)在fiddler右側的inspectors選項卡中,可以查看session的各種信息,獲取請求頭信息、請求體、cookis、認證、響應頭信息、響應體等內容。
完成抓包
3、監聽移動端發起請求
(1)默認情況下fiddler不監聽遠程的請求,首先需要開啟fiddler的遠程監控
(2)在移動端中,配置代理IP和端口號
(3)再次發起請求,將可以成功獲取到移動端的請求和響應數據
可以通過對比接口文檔判斷請求報錯是前端的問題還是后台的問題。
如:接口要求參數A必填,客戶端未傳,請求參數,此時報錯,是前端問題造成的;
客戶端傳了正確的參數,但是響應失敗,此時可以判斷為服務端問題,進行反饋。