在android开发中经常会涉及与服务端的业务调试,在这里推荐给大家Fiddler2一款android手机的app抓包工具.
下载地址:http://fiddler2.com/get-fiddler
pc端安装好后打开工具(有管理员身份的需要管理员身边打开),在tools->Fiddler Options->HTTPS选项卡下方勾选Decrypt HTTPS traffic.
在Connections选项卡下方勾选Allow remote computers to connect.同时记住端口号:8888.
接下来获取PC的ip地址 cmd ->ipconfig获取或者(win7用户)通过控制面板->网络和Internet->网络链接无线网络连接->状态->详细信息获取
之后保证手机和pc属于同一wifi环境下,(以小米2S为例)打开手机wifi,在连接的wifi下找到代理,设置手动,设置主机名PC端的ip地址,端口:8888,最后一个不用设置,确定退出.
打开手机浏览器,输入http://pc端ip地址:8888
跳转链接,提示download下载证书,下载安装.
之后打开需要测试的应用,就可以在pc端的fiddler工具上看到对应的请求链接和携带参数.