使用Fiddler配合Genymotion调试安卓应用
来源:互联网 发布:家具导购软件 编辑:程序博客网 时间:2024/06/05 15:45
转载自链接:http://www.111cn.net/sj/android/90542.htm
1.安装使用Fiddler
下载安装Fiddler的方法这里就略过了,一路Next就行了。装好之后运行软件,正常情况这个时候我们已经可以对电脑的网络请求进行抓包了。Fiddler默认的代理地址是127.0.0.1,端口是8888。此时打开IE浏览器,默认是通过代理地址上网的,所以可以对所有网络访问抓包。
对Android模拟器网络请求抓包
我使用的Android模拟器是Genymotion模拟器,使用Android原生模拟器的朋友,其使用方法大体相同,不同之处会标明。
1.1打开模拟器设置(Settings),点击Wi-Fi。
1.2长按WiredSSID,选择Modify network(修改网络)
1.3勾上Show advanced options,输入代理服务器地址和端口(关键)。
注意:代理地址和端口的设置是关键,Genymotion模拟器中ip为10.0.3.2,Android模拟器中ip为10.0.2.2,端口为FIddler监听的端口,默认为8888,最后保存确认
2. 设置Fiddler软件
(1) 配置Fiddler允许监听https
打开Fiddler菜单项Tools->Fiddler Options,选中decrypt https traffic和ignore server certificate errors两项,如下图:
第一次会提示是否信任fiddler证书及安全提醒,选择yes,之后也可以在系统的证书管理中进行管理。
(2) 配置Fiddler允许远程连接
如上图的菜单中点击connections,选中allow remote computers to connect,默认监听端口为8888,若被占用也可以设置,配置好后需要重启Fiddler,如下图:
可以双击上图某一行网络请求,右侧会显示具体请求内容(Request Header)和返回内容(Response Header and Content),如下图:
可以发现Fiddler可以以各种格式查看网络请求返回的数据,包括Header, TextView(文字), ImageView(图片), HexView(十六进制),WebView(网页形式), Auth(Proxy-Authenticate Header), Caching(Header cache), Cookies, Raw(原数据格式), JSON(json格式), XML(xml格式)很是方便。
停止网络监控的话去掉wifi的代理设置即可,否则Fiddler退出后手机就上不网了哦。
如果需要恢复手机无密码状态,Android端之后可以通过系统设置-安全-受信任的凭据-用户,点击证书进行删除或清除凭据删除所有用户证书,再设置密码为无。
如果只需要监控一个软件,可结合系统流量监控,关闭其他应用网络访问的权限。
- 使用Fiddler配合Genymotion调试安卓应用
- 使用fiddler进行genymotion安卓虚拟机手机抓包
- 使用fiddler进行genymotion安卓虚拟机手机抓包
- intellij开发安卓与genymotion配合
- intellij开发安卓与genymotion配合
- 使用genymotion 安卓模拟器,进行串口模拟调试!
- fiddler+willow使用和配合真机测试调试
- 安卓模拟器使用Genymotion
- Android Genymotion 配合Charles代理调试
- 使用Genymotion 进行安卓开发
- 在AndroidStudio使用Genymotion安卓虚拟机
- Fiddler 教程,Fiddler断点调试web应用
- Android studio 配合 genymotion 安装 使用
- 使用Fiddler调试你的移动应用后台api接口
- 使用Fiddler调试你的移动应用后台api接口
- 安卓模拟器genymotion
- Genymotion安卓模拟器
- 安卓模拟器-Genymotion
- javamail
- 【leetcode】【24】Swap Nodes in Pairs
- MapReduce的输入输出格式原理和优化
- 一句话修改字体颜色,大小,用spannableString
- 圆环形的progressBar进度条的Demo下载
- 使用Fiddler配合Genymotion调试安卓应用
- amd机器升级到mac os x 10.10.5
- codeforces 389A. Fox and Number Game
- Alitum Designer 如何查找没有 封装 的 元件
- JS处理时间问题
- ant变量作用域
- ADS 2014.01 win7 64bit破解+详细破解说明
- Android——使用Http的get方式获取数据
- 流媒体:搭建HTTP Live Streaming直播系统