Mule check入站http请求为GET

Mule check入站http请求为GET,mule,mule-el,Mule,Mule El,我有一个HTTP入站端点,它接收GET和POST请求。我注意到其中一个入站作用域属性是: http.method=GET 在http入站端点之后,我有一个选择,我想检查发送的消息是GET还是POST。我的一个when表达式是: #[message.getInboundProperties('http.method') == 'GET'] 但是,这不起作用,因为它找不到消息。是否有一种方法可以从我的元素访问入站属性?我一定是试图以错误的方式获取该值。简单回答,我从groovy/Java元素中获

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

http.method=GET
在http入站端点之后,我有一个选择,我想检查发送的消息是GET还是POST。我的一个when表达式是:

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

但是,这不起作用,因为它找不到消息。是否有一种方法可以从我的元素访问入站属性?我一定是试图以错误的方式获取该值。

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

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

工作起来很有魅力。

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

#[message.inboundProperties['http.method'] == 'GET']
工作起来很有魅力