2016-10-28 7 views
0

Я использую CXF, мой вопрос состоит из двух сгибов:нужно вводить какое-то значение для исходящего ответа SOAP в CXF

1) Как я могу генерировать пользовательский заголовок мыла для исходящего ответа?

2) Как я могу вставить какое-то значение из функции реализации?

ответ

0

На вопрос 1)

Client proxy = ClientProxy.getClient(yourClient); List<Header> headersList = new ArrayList<Header>(); Header header = new Header(new QName("uri:my.uri", "mysoapheader"), "Header Content", new JAXBDataBinding(String.class)); headersList.add(header); proxy.getRequestContext().put(Header.HEADER_LIST, headersList);

на вопрос 2), я не понимаю, что вы хотите сделать.