我們通過瀏覽器訪問Web應用,本質就是給提供Web服務的后臺發送了一個Http請求,對于普通用戶而言,這個請求是什么樣子的并不重要,但對于Web應用的開發和測試團隊而言,有時我們非常需要查看發送的請求都包含哪些信息?
1、下載并安裝Firefox 瀏覽器,安裝并打開瀏覽器。
2、搜索并安裝插件 HttpFox
點擊 "工具"-->"附加組件" , 在打開的窗口中,搜索 "httpfox", 點擊 "安裝",提示安裝成功后,重啟瀏覽器!



3、 查看安裝好的 HttpFox 插件
點擊 "工具"-->"Web 開發者", 我們可以看到在最底部多了一個菜單項 "HttpFox", 鼠標移動到其上面,會顯示下一級菜單頁,點擊第一項 "Toggle HttpFox", 我們可以看到在瀏覽器底部出現一個操作臺,這個操作臺就是我們下面進行操作和分析的地方。


4、測試 HttpFox 插件
我們需要分析一個表單提交頁面,看看在提交表單的時候,我們發送了什么請求,具體有哪些參數。我們先啟動 HttpFox, 然后再點擊"保存"按鈕,我們會發現HttpFox 操作臺多出了一條記錄,這條記錄就代表這次請求操作。


5、 分析HttpFox攔截的請求
雙擊在HttpFox操作臺中出現的那條記錄,這樣我們就可以在其下方查看這條記錄的具體信息了,包括 頭部信息,Cookies,請求參數,POST參數 和 返回信息!





總結:HttpFox作為一個FireFox插件,是攔截分析Http請求的利器!他和User Agent Switcher 插件結合使用還可以攔截和分析移動設備發送的請求和返回!
注意:HttpFox 控制臺的內容顯示暫時還不支持中文,但這個通常不影響我們的抓取和分析
注意事項:HttpFox操作臺不支持中文顯示,但這個通常不影響我們的抓取和分析。
相關推薦:
新聞熱點
疑難解答