CXF:PAYLOAD和MESSAGE数据格式之间的差异

时间:2012-03-30 10:10:45

标签: soap cxf apache-camel

我开始使用Apache Camel和CXF。

在“cxf:cxfEndpoint”配置中,dataFormat = PAYLOAD和dataFormat = MESSAGE有什么区别?

我认为在两种情况下都会将org.apache.camel.component.cxf.CxfPayload传递给Camel Exchange,不是吗?

MESSAGE只是PAYLOAD的主体( - > PAYLOAD没有标题和附件)?

1 个答案:

答案 0 :(得分:2)

是的,你是对的。 CXF MESSAGE模式不应用SOAP处理,仅应用体提取。 PAYLOAD模式允许标题等。

官方文档在这种情况下非常清楚,请参阅:

http://camel.apache.org/cxf.html#CXF-HowtogetandsetSOAPheadersinPAYLOADmode