标签: java ssl proxy java-metro-framework charles-proxy
我的应用程序使用Metro 2.2通过SSL调用SOAP Web服务到远程服务器,这在Java 1.6中运行良好。我们最近升级到Java 1.7,现在同样的调用失败了。远程服务器报告它无法解析SOAP信封。除了该错误消息之外,我无法访问远程服务器。
在尝试诊断问题时,我设置了Charles代理,它可以充当MITM SSL代理,并配置我的应用程序以使用它。令我惊讶的是,当通过Charles代理路由时,调用成功。但是当我没有通过代理路由时,它们仍然会失败,我不知道为什么。
任何想法都表示赞赏。