Tomcat在标准8080端口的本地主机上运行。当tomcat调用在同一服务器上运行的服务(soap / rest)时,我想通过fiddler捕获它。
基本上,tomcat发出的任何请求都应该通过Fiddler捕获。目前,它向另一个运行同一台机器的服务发送请求,而该服务又调用Amazon AWS,我也想捕获它。
有人可以帮忙吗?请注意,这与通过代理到服务器的传统Web请求相反。
我对任何其他选择也持开放态度。
答案 0 :(得分:9)
有关设置Tomcat代理的信息,请查看How to capture SOAP messages from a Tomcat Java app to an external server?。
正确的JVM参数应如下所示:-Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=8888 -DproxySet=true -DproxyHost=127.0.0.1 -DproxyPort=8888