X-MULE_ROOT_MESSAGE_ID や X-MULE_SESSION などの MULE ヘッダーの値を取得するにはどうすればよいですか。#[message.inboundProperties[X-MULE_ROOT_MESSAGE_ID] からそれらを使用しようとすると、値を取得できません。Mule HTTP インバウンドエンドポイントからクライアント IP アドレスも取得するにはどうすればよいですか?
4 に答える
0
Mule 式を使用して Mule セッション ID を取得する
于 2015-12-03T14:54:48.243 に答える
0
これらの X- ヘッダーは抽出され、メッセージ プロパティまたはセッション オブジェクトとして直接設定されます。
X-MULE_ROOT_MESSAGE_ID
したがって、を呼び出すことgetMessageRootId()
での内容を見つけることができ、現在のオブジェクトで直接MuleMessage
シリアル化された値を取得できます。X-MULE_SESSION
MuleSession
リモート IP アドレスの詳細については、Mule リモート クライアント アドレス プロパティを正しく使用する方法を参照してください。
于 2013-10-03T16:41:13.817 に答える
0
Java で取得する必要がある場合は、メッセージ コンテキストからすべての受信をマップ (受信プロパティ) として取得できます。
于 2015-10-09T16:18:25.747 に答える