Charles调试代理未检测到Eclipse生成的流量?
我试图调试一个Java类,它使用Jsoup发送和接收http流量与查尔斯调试代理但Charles未能检测到任何流量。我希望能够做的是检查我的应用正在发送和接收的流量(主要是发送)。Charles调试代理未检测到Eclipse生成的流量?
我知道连接工作,因为我可以打印由我的请求返回的HTML,我已将网络连接的“活动提供程序”设置为本地,端口和主机与我在查尔斯中设置的内容匹配。有什么我失踪?有一个更好的方法吗?
我必须补充一点,告诉Eclipse检查更新结果,查尔斯挑选流量!?
在此先感谢!
我认为问题在于如何设置代理。这听起来像你在首选项 - >常规 - >网络连接下执行此操作。这为Eclipse进程本身设置了代理,并不是你想要的。您需要在您从Eclipse启动的新流程上设置代理。这发生在启动配置。在启动配置中没有用于设置代理信息的特殊UI,但它们都只是系统属性。
这里,你可以阅读其系统属性需要设置一个资源:
您需要手动设置java.net.HTTPURLConnection
代理信息。有一个outstanding pull request,它向Jsoup添加了java.net.Proxy支持。
Arg,让我们希望这会很快被添加。感谢您指出了这一点!不幸的是,我的代表太低,无法赞成你的贡献:( – blackaardvark 2011-02-04 13:48:57
我要说这回答我的问题,谢谢你方便的链接! – blackaardvark 2011-02-04 13:50:06