Мне нужно добавить заголовок к SOAP-запросу, и я делаю это с помощью следующего кода:
INotificationManagement notification = host.getBasicHttpBindingINotificationManagement();
WSBindingProvider bp = (WSBindingProvider)notification;
bp.setOutboundHeaders(Headers.create(newQName("bob:sessionId"),sessionId));
И я получаю:
<S:Header><bob:sessionId xmlns="">aosidaosi</bob:sessionId></S:Header>
Проблема в том, что я не хочу, чтобы атрибут xmlns был там ... он должен быть просто <bob:sessionId>
Я перепробовал все новые методы QName, и все же он помещает атрибут xmlns.
Есть ли какой-нибудь заголовок без атрибута xmlns?