【发布时间】:2012-03-07 19:38:27
【问题描述】:
我需要向 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 属性的标题?
【问题讨论】:
标签: java soap http-headers