我想测试来自服务器的请求和响应。我正在使用 ubuntu 和 python 编程语言。我检查了charles调试工具,在一些研究中知道要安装java。我已经安装了java但是charles调试工具不起作用。这个工具可以在ubuntu中检查吗?任何人都可以给我这个工具的一些清晰的想法。
谢谢。
我想测试来自服务器的请求和响应。我正在使用 ubuntu 和 python 编程语言。我检查了charles调试工具,在一些研究中知道要安装java。我已经安装了java但是charles调试工具不起作用。这个工具可以在ubuntu中检查吗?任何人都可以给我这个工具的一些清晰的想法。
谢谢。
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 用户关于将 Charles 与您的 Java 应用程序集成的教程。