1. 不知道怎麼回事fiddler和charles抓包都抓不到js,其他的介面請求啊html啊都能抓到
你好,
你這個問題如果是正常情況(沒有Filter或其他過濾設置)下發生的,多半是由於版瀏覽器緩存導致權。
靜態資源緩存後,瀏覽器不會向服務端發起請求,請求到不了fiddler等抓包軟體,所以抓不到。
解決方法:
手動清除瀏覽器緩存後,強制刷新頁面再抓試試;
打開「開發者工具-Network」,勾選「Disable cache」,保持開發者工具打開狀態下,強制刷新頁面;
開發調試階段,為靜態資源添加時間戳參數,防止緩存(xxxx.js?_t=時間戳)
希望能解決你的問題,如按以上方式都無法解決可以在追問中詳細描述下你的操作流程。
2. web抓包工具有哪些
HTTP Analyzer
界面非常直來觀,無需選擇源要抓包的瀏覽器或者軟體,直接全局抓取,很傻瓜化,但是功能決定不簡單。其他抓包工具有的功能它有,其他沒有的功能它也有。點擊start即可進行抓包,紅色按鈕停止抓包,停止按鈕右邊的就是暫停抓包按鈕。
HttpWatch
界面和HTTP Analyzer有點像,但是功能少了幾個。而且只能附加到瀏覽器進行抓包。附加的辦法:打開瀏覽器-》查看-》瀏覽器欄-》HttpWatch,然後點record即可抓包。
特點:抓包功能強大,但是只能依附在IE上。Post提交的數據只有參數和參數的值,沒有顯示提交的url編碼數據。
HTTPDebugger
同樣是全局抓包,抓包和停止抓包同個按鈕。軟體界面感覺沒有那麼友好,POST的數據只能在requestcontent內查看,只顯示提交的url編碼數據