查尔斯调试不起作用

Posted

技术标签:

【中文标题】查尔斯调试不起作用【英文标题】:charles debugging not working 【发布时间】:2014-01-07 08:11:02 【问题描述】:

我想测试来自服务器的请求和响应。 我正在使用 ubuntu 和 python 编程语言。 我检查了charles调试工具,在一些研究中知道要安装java。我已经安装了java但是charles调试工具不起作用。 这个工具可以在ubuntu中检查吗? 谁能给我一些关于这个工具的清晰概念。

谢谢。

【问题讨论】:

【参考方案1】:

Charles 文档中包含一些信息,请查看 http://www.charlesproxy.com/documentation/configuration/browser-and-system-configuration/

JAVA 应用代理配置

您可以将您的 Java 应用程序配置为在代码中使用 Charles 或作为 java 可执行文件的命令行参数。

System.setProperty("http.proxyHost", "127.0.0.1"); System.setProperty("http.proxyPort", "8888");

对于 HTTPS 也是如此。请注意,您可能还想配置 Java 在这种情况下信任 Charles 的根证书(请参阅 SSL 代理)。

System.setProperty("https.proxyHost", "127.0.0.1"); System.setProperty("https.proxyPort", "8888");

有关此信息的来源,包括更多讨论以及如何 将这些设置为命令行参数: http://java.sun.com/j2se/1.5.0/docs/guide/net/proxies.html

另请参阅有关将 Charles 与 Java 集成的教程 Charles 用户的应用程序。

【讨论】:

以上是关于查尔斯调试不起作用的主要内容,如果未能解决你的问题,请参考以下文章

如何解析查尔斯中的所有请求,除了一个

Xamarin.Forms ImageButton 不起作用,单击不起作用,调试断点仅在 iOS 上根本不会被命中

Nodemon 检查/调试不起作用?

为啥消息处理程序在调试模式下不起作用?

Microsoft 调试符号不起作用

Chromecast 调试不起作用