2017-10-26 3 views
0

Ich bin neu in Mule. Meine Frage ist, wie man HTTP-Parameter innerhalb einer Java-Komponente extrahiert. Ich habe dies in der Java-Klasse der Mule-Anwendung versucht. Die Abfrage param Name ist id Aber es ist nicht wirklich funktioniert Bisher habe ich versucht, die folgenden: ---Http-Abfrageparameter müssen in Java für Mule Application extrahiert werden?

MuleMessage message = eventContext.getMessage(); 
String id = message.getInboundProperty("id"); 

I null Wert immer bin. Wie man das in der Java Klasse extrahiert. Ein Beispiel wird

Antwort

2

Dies ist sehr einfach toll. Sie können folgende in Ihrem Java verwenden:

MuleMessage muleMessage = eventContext.getMessage(); 
Map<String, String> queryParams = muleMessage.getInboundProperty("http.query.params"); 
String id=queryParams.get("id"); 
System.out.println(id); 
return muleMessage; 
+0

Perfekt! Vielen Dank –

Verwandte Themen