apache camel -在以in - out交换模式调用时,在NMR调用中不存在报头集



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

在Log语句中,我给出&{headers}来打印所有的头和它们的名字。但是在NMR端点(在java类中)中设置的一个标头不存在。

请帮我弄清楚发生了什么。至少帮我弄清楚在什么情况下会丢失标题。

如果我试图打印一个在记录器中根本不存在的标头,我会得到null或什么都没有吗?

业务组合为4.5。X和骆驼是2.6

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

最新更新