我需要在 jax-ws 生成的 web 服务客户端上设置自定义的 soap 标头属性。在我的情况下,所有 Web 服务调用都必须通过代理服务器,该代理服务器需要特定的令牌(从 Web 请求标头接收)才能出现在 soap 请求标头中。例如:
1 CarServiceService service = null;
2 service = new CarServiceService(new URL(url), new QName(qname);
3 CarServiceEndpoint port = service.getCarServicePort();
似乎在第 3 行中检索了 wsdl,并且由于缺少安全令牌,我的调用失败了。任何人都可以指出如何做到这一点吗?