有時候有些接口調用問題不好定位或者日志不夠詳細,那么我們往往會選擇通過抓包來看詳細的通訊過程。抓包有相關軟件,這里說如何直接在環境里抓。假如現在我們在 Linux 下部署了 Tomcat 服務器,端口是8088,那么我通過 root 用戶登錄環境后執行如下命令:
tcpdump -i any -X tcp -s0 port 8088 -w wlf1.cap
如果覺得接口跑完了那么就按下 crtl+C結束抓包,再抓到的包去掉亂碼:
strings wlf1.cap > wlf1.txt
接下來只要用vi打開 wlf1.txt就能看到抓包結果了,當然抓包時間得由你自己把握,太快結束可能漏抓。
