Как добавить заголовки SOAP в запрос SOAP с использованием JAX-WS?
Нам нужно использовать веб-сервисы, разработанные другой командой. С помощьюJAX-WS
для создания веб-сервисов. Мы используемwsimport генерировать заглушки на стороне клиента.
Проблема в том, что мне нужно передать следующую информацию в качестве заголовка вместе с телом SOAP:
<soapenv:Header>
<ns1:HeaderData xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:ns1="http://www.example.com/esb/data_type/HeaderData/v1">
<ChannelIdentifier>ABC</ChannelIdentifier>
</ns1:HeaderData>
</soapenv:Header>
Мы используем:
BindingProvider.getRequestContext().put(
BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
serviceConfig.getServiceEndPoint()
);
установить конечную точку.
Кто-нибудь может подсказать, как передать заголовки с запросом?
Спасибо, В.К.