需要在Java中为Hule应用程序提取Http查询参数吗?

时间:2017-10-26 21:27:10

标签: mule

我是骡子的新手。我的问题是如何在java组件中提取 HTTP参数。我在Mule应用程序的Java类中尝试过这个。查询 param 名称是id但它实际上并不起作用 到目前为止,我尝试了以下内容:---

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

我的 null 值。如何在Java类中提取它。一个例子很棒

1 个答案:

答案 0 :(得分:4)

这很容易。您可以在Java中使用以下内容:

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