Клиент JaxWS wsa: Кому и wsa: Действие

Как я могу указать заголовки wsa:To и wsa:Action, используя AddressingFeature с чистым клиентом JaxWS? Я знаю, как сделать это с помощью CXF, но мне не повезло заставить его работать с чистым JaxWS.

С CXF я просто делаю:

AddressingProperties addressingProperties = new AddressingProperties();
AttributedURIType to = new AttributedURIType();
to.setValue("https://example.com/to");
addressingProperties.setTo(to);
AttributedURIType action = new AttributedURIType();
action.setValue("http://example.com/Ping");
addressingProperties.setAction(action);
client.getRequestContext().put("javax.xml.ws.addressing.context", addressingProperties);

Не совсем уверен, как легко повторить это. Я мог бы просто добавить заголовки вручную, но, похоже, должен быть более простой способ.

0 ответов

Другие вопросы по тегам