eclipse - Charles 调试代理未检测 Eclipse 生成的流量?

标签 eclipse jsoup charles-proxy

我正在尝试调试一个 Java 类,该类使用 Jsoup 通过 Charles 调试代理发送和接收 http 流量,但 Charles 无法检测到任何流量。我想要做的是检查我的应用程序发送和接收的流量(主要是发送)。

我知道连接可以工作,因为我可以打印请求返回的 HTML,并且我已将网络连接的“Active Provider”设置为 native ,端口和主机与我在 Charles 中设置的相匹配......我缺少什么?有一个更好的方法吗?

我必须补充一点,告诉 Eclipse 检查更新会导致 Charles 拾取该流量!?

提前致谢!

最佳答案

我认为问题在于您如何设置代理。听起来您是在“首选项”->“常规”->“网络连接”下执行此操作。这为 Eclipse 进程本身设置了代理,但这不是您想要的。您需要在从 Eclipse 启动的新进程上设置代理。这发生在启动配置中。启动配置中没有用于设置代理信息的特殊 UI,但这只是系统属性。

您可以阅读以下资源来了解需要设置的系统属性:

http://www.rgagnon.com/javadetails/java-0085.html

关于eclipse - Charles 调试代理未检测 Eclipse 生成的流量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4892762/

相关文章:

java - 我怎样才能得到 "href"里面的特定部分

java - org.jsoup.Jsoup 不处理 javascript 链接?

charles-proxy - 查尔斯 iphone 代理

java - 在eclipse中配置sysdeo tomcat插件

java - 依赖注入(inject) - Eclipse e4 应用程序到 eclipse 插件

java - 空 LibGdx 游戏循环泄漏内存

javascript - Crawler4j、Jsoup 和 JavaScript : extract attribute values modified with JavaScript

android - 如何从 Instagram 获取所有故事

ios - 如何使用公司代理为 iOS 模拟器设置 Charles 代理

eclipse - Eclipse中的Groovy Gradle“项目缺少必需的库”错误