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