在In-Out交换模式中调用时,NMR调用中设置的标头不存在

时间:2014-03-24 12:47:33

标签: apache-camel esb apache-servicemix

我正在调用NMR端点,为我设置了一些标题。它是一个InOut模式,当响应返回时,其中一个标头集不存在。

在Log语句中,我给& {headers}打印所有标题及其名称。但是在NMR端点(在java类中)中设置的一个标头不存在。

请帮助我了解发生了什么。至少帮助我理解我将丢失标题的情况。

如果我试图在记录器中打印一个根本不存在的标题,我会无效或什么都没有?

服务组合是4.5.x,骆驼是2.6

1 个答案:

答案 0 :(得分:0)

就像我们调用其他路由/ bundle时与其他路由通信一样。如果删除调用它们时发送的标头(由于setbody()或getOut()。setBody()方法),响应将不会有先前发送的标头。