【发布时间】:2016-01-19 00:54:31
【问题描述】:
如何获取消息中根元素(SOAP 正文中的第一个元素)的名称(包括命名空间前缀)并将此信息添加到 SOAP 标头。
是否可以使用出站拦截器这样做?命名空间前缀在哪个阶段可用?还是有其他方法可以做到这一点?
编辑: 我可以通过 message.getContent(OutputStream.class) 获取带有名称空间前缀的元素,但我不想修改行 XML。有没有办法如何获取命名空间(例如,从消息中的 JAXB 对象)并设置其命名空间前缀?然后我可以在标题中使用元素名称和前缀。
【问题讨论】:
标签: cxf soapheader