CXF: разница между форматами данных PAYLOAD и MESSAGE - PullRequest
2 голосов
/ 30 марта 2012

Я начал работать с Apache Camel и CXF.

В чем разница между конфигурацией dataFormat = PAYLOAD и dataFormat = MESSAGE в конфигурации "cxf: cxfEndpoint"?

Я думал, что в обоих случаях org.apache.camel.component.cxf.CxfPayload передается в Camel Exchange, нет?

Так является ли СООБЩЕНИЕ просто телом ЗАГРУЗКИ (-> ЗАГРУЗКА без заголовка и вложения)?

1 Ответ

2 голосов
/ 02 апреля 2012

Да, вы правы. Режим CXF MESSAGE не применяет обработку SOAP, только извлечение тела. Режим PAYLOAD учитывает заголовки и т. Д.

Официальная документация в этом случае вполне понятна, см.

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

...