我是这些东西的新手。我有一个wsdl文件,
<soap:operation soapAction="http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue" />
这将生成一个Java类,并且该方法具有以下内容:
@WebMethod(operationName = "Foo", action = "http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue")
但是,当我调用xmlsoap.org函数时,它不在标题中
Headers: {Accept=[*/*], SOAPAction=["http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Issue"]}
我可以通过制作拦截器并手动放置SoapAction来解决这种情况
soapHeaders.put("SOAPAction", "http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue");
然后标题起作用
Headers: {Accept=[*/*], SOAPAction=[http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue]}
没有拦截器并手动添加正确的链接,有没有办法解决此问题?