我知道这不是提出问题的正确方法,但我遇到了一个问题:
我有一个本地存储的 wsdl,我需要创建一个 Web 服务客户端来调用该 Web 服务。问题是该服务位于防火墙后面,我必须通过代理连接到它,然后我必须进行身份验证才能连接到 WS。
我所做的是使用 Apache CXF 2.4.6 生成 WS 客户端,然后设置系统范围的代理
System.getProperties().put("proxySet", "true");
System.getProperties().put("https.proxyHost", "10.10.10.10");
System.getProperties().put("https.proxyPort", "8080");
我知道这不是最佳实践,所以请提出一个更好的解决方案,如果有人可以给我关于如何设置身份验证的提示,我真的很感激