1.模拟器ip默认为10.0.0.15,本地pc机默认ip10.0.2.2.
2.设置模拟器通过本地pc机作为代理上网。用eclispe启动模拟器前在runConfig里target设置代理参数:-http-proxy 10.0.2.2:8888。
3.fiddler工具抓包工具的端口是8888.
4.在android应用中添加代码:
HttpURLConnection connection = null ;
System.getProperties().put("proxySet", "true");
System.getProperties().put("proxyHost", "10.0.2.2");
System.getProperties().put("proxyPort", "8888");
。。。。
connection.connect();
5.发送请求就可以通过fiddler看到了。
本文介绍如何设置Android模拟器通过本地PC机作为HTTP代理上网,并使用Fiddler工具进行网络数据包捕获。具体步骤包括配置模拟器IP地址、设置Eclipse运行配置中的代理参数、在应用程序中添加代理设置代码等。
2832

被折叠的 条评论
为什么被折叠?



