我正在尝试使用 Hoverfly 捕获来自应用程序的请求和响应。Hoverfly 安装在机器上并设置为带捕获模式的代理。
该应用程序是在 linux box 中的 Weblogic 中部署的 Web 应用程序。该应用程序在内部使用soap 请求与Tibco ESB 服务器通信并从提供程序系统获取详细信息。我想捕获应用程序服务器和 ESB 之间的肥皂请求和响应。
为了捕获请求和响应,我通过以下方式在应用程序服务器上设置了代理:
1)在应用服务器的setDomianEnv.sh脚本中添加代理参数EXTRA_JAVA_PROPERTIES="-Dhttp.proxyHost=10.0.0.1 -Dhttp.proxyPort=8500 ${EXTRA_JAVA_PROPERTIES}" export EXTRA_JAVA_PROPERTIES
2)在应用程序的JVM启动参数中添加代理参数
3) 为操作系统级用户设置代理 http_proxy= http://10.0.0.1:8500
在所有三种情况下,我都未能在 Hoverfly 中捕获请求和响应。
是否有任何其他方法可以执行相同或任何其他设置以通过代理路由请求和响应?