我正在尝试将 fiddler 连接到 Eclipse 中的 java 单元测试,以便在调用我们的 Web 服务时可以看到 soap 请求...它在我们的 .NET harness 中自动运行,但是否需要一些设置申请java?谢谢
最佳答案
我没试过,但是...
Fiddler 将自己建立为代理服务器,监听 localhost:8888
您可以将 Java 配置为使用具有 http.proxyHost
和 http.proxyPort
的代理服务器(参见 http://download.oracle.com/javase/6/docs/technotes/guides/net/proxies.html)。
因此,如果您进入 Eclipse 并将“VM”参数设置为以下,它应该通过 Fiddler 路由所有流量(当然,它必须已经在运行):
-Dhttp.proxyHost=localhost
-Dhttp.proxyPort=8888
这假设您的应用程序正在使用 URLConnection
。如果它使用 Apache HttpClient 或其他一些库,您可能需要查看该库的文档。
关于java - 在 Java 和 Eclipse 中使用 fiddler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7433720/