查尔斯调试不起作用
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 用户的应用程序。
【讨论】:
以上是关于查尔斯调试不起作用的主要内容,如果未能解决你的问题,请参考以下文章