Я новичок в этих вещах.У меня есть файл 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]}
Есть ли способисправить это без перехватчиков и вручную добавить правильную ссылку?