311.5.2. 多部分响应
多部分的 soap 响应可能包含 soap 正文中的元素,并在 soap 标头中包含一个或多个元素。camel-soap DataFormat 将取消汇总 soap 正文中的元素(如果存在),并将其放到交换的正文中。标题元素 将不会 编入其 JAXB 映射的对象类型。相反,这些元素被放入 camel out 消息标题 org.apache.camel.dataformat.soap.UNMARSHALLED_HEADER_LIST
。这些元素将显示为元素实例值,或显示为 JAXBElement 值,具体取决于 ignoreJAXBElement
属性的设置。此属性继承自 camel-jaxb。
您还可以通过将 ignoreUnmarshalledHeaders
值设置为 true
,将 camel-soap DataFormate 忽略标题内容 all-togethers。