在android開發(fā)中經(jīng)常會涉及與服務(wù)端的業(yè)務(wù)調(diào)試,在這里推薦給大家Fiddler2一款android手機的app抓包工具.
下載地址:http://fiddler2.com/get-fiddler
pc端安裝好后打開工具(有管理員身份的需要管理員身邊打開),在tools->Fiddler Options->HTTPS選項卡下方勾選Decrypt HTTPS traffic.
1.png
在Connections選項卡下方勾選Allow remote computers to connect.同時記住端口號:8888.
2.png
接下來獲取PC的ip地址 cmd ->ipconfig獲取或者(win7用戶)通過控制面板->網(wǎng)絡(luò)和Internet->網(wǎng)絡(luò)鏈接無線網(wǎng)絡(luò)連接->狀態(tài)->詳細(xì)信息獲取
之后保證手機和pc屬于同一wifi環(huán)境下,(以小米2S為例)打開手機wifi,在連接的wifi下找到代理,設(shè)置手動,設(shè)置主機名PC端的ip地址,端口:8888,最后一個不用設(shè)置,確定退出.
3.png
打開手機瀏覽器,輸入http://pc端ip地址:8888
跳轉(zhuǎn)鏈接,提示download下載證書,下載安裝.
4.png
之后打開需要測試的應(yīng)用,就可以在pc端的fiddler工具上看到對應(yīng)的請求鏈接和攜帶參數(shù).