CXF Изменение SoapAction без перехватчиков - PullRequest
0 голосов
/ 25 декабря 2018

Я новичок в этих вещах.У меня есть файл 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]}

Есть ли способисправить это без перехватчиков и вручную добавить правильную ссылку?

...