如何检索Mule X-MULE标头

时间:2013-10-03 09:48:57

标签: mule

如何检索MULE Headers的值,如X-MULE_ROOT_MESSAGE_ID和X-MULE_SESSION。当我尝试从#[message.inboundProperties [X-MULE_ROOT_MESSAGE_ID]使用它们时,我无法获取值。如何从Mule HTTP入站端点获取客户端IP地址?

3 个答案:

答案 0 :(得分:0)

提取这些X-header并将其直接设置为消息属性或会话对象。

因此,您可以通过调用X-MULE_ROOT_MESSAGE_ID上的getMessageRootId()找到MuleMessage的内容,并且您将在X-MULE_SESSION中直接在当前{{{{}}中获取序列化的值1}}对象。

阅读此How to correctly use Mule remote client address property以了解有关远程IP地址的更多信息。

答案 1 :(得分:0)

#[header:INBOUND:MULE_CORRELATION_ID]

你可以这样。

答案 2 :(得分:0)

使用Mule表达式获取mule会话ID