Mule检查入站http请求是GET

时间:2014-05-20 14:34:22

标签: mule mule-el

我有一个HTTP入站端点,它接收GET和POST请求。我注意到其中一个INBOUND范围属性是:

http.method=GET

在http入站端点之后,我可以选择,并且我想检查发送的消息是GET还是POST。我的表达之一是:

#[message.getInboundProperties('http.method') == 'GET']

然而,这不起作用,因为它没有找到消息。有没有办法可以从我的元素访问入站属性?我必须试图以错误的方式掌握价值。

1 个答案:

答案 0 :(得分:3)

简单回答,我从我的groovy / Java元素中获取了这个,但事实证明我可以做到:

#[message.inboundProperties['http.method'] == 'GET']

就像一个魅力。