Eclipse/Android-如何监控设备&x27;s HTTP流量

Eclipse/Android-如何监控设备&x27;s HTTP流量,android,eclipse,http,device,monitor,Android,Eclipse,Http,Device,Monitor,我的设备已连接到调试Android应用程序,但我需要查看HTTP请求和响应(包括标题信息) 我看到过一个类似的问题,关于如何为模拟器执行此操作,但在连接真实设备时如何执行此操作?您可以使用,这是一个非常强大的工具,可以完全满足您的需要 Charles允许您嗅探通过HTTP从实际设备发送的数据包,使用方法很简单: 下载并安装Charles,运行程序并指定代理端口 将Android设备连接到运行Charles的计算机的同一网络 进入Android设备中的Wifi设置,长按连接的网络,然后进入修改网

我的设备已连接到调试Android应用程序,但我需要查看HTTP请求和响应(包括标题信息)

我看到过一个类似的问题,关于如何为模拟器执行此操作,但在连接真实设备时如何执行此操作?

您可以使用,这是一个非常强大的工具,可以完全满足您的需要

Charles允许您嗅探通过HTTP从实际设备发送的数据包,使用方法很简单:

  • 下载并安装Charles,运行程序并指定代理端口
  • 将Android设备连接到运行Charles的计算机的同一网络
  • 进入Android设备中的Wifi设置,长按连接的网络,然后进入修改网络->显示高级选项
  • 将代理设置为手动,在代理主机名中设置计算机IP“192.xxx.x.x”,并在代理端口中添加代理设置中指定的相同端口
就是这样,你手机上的所有流量都将成为charles的代理,它会显示标题、参数等

希望能有帮助


问候

谢谢,但是我的电脑上已经有了HttpTracer——问题是让手机使用它作为代理。(想必,我和查尔斯也会有同样的问题?)谢谢你提供的额外信息。但我没有可用的wi-fi-我的手机(和计算机)通过手机的3G连接连接…我现在正在使用wi-fi连接,并且工作正常-非常感谢。要查找计算机的IP地址,请打开命令提示窗口,键入“ipconfig”并按enter键,然后使用IPv4地址值。@user1617737如果这是一个有用的响应,如果你被标记为正确的话会很好,以便更多的读者注意到,并让人们花时间回答你的问题。。。当做