我有一个HTTP入站端点,它接收GET和POST请求。我注意到其中一个INBOUND范围属性是:
http.method=GET
在http入站端点之后,我可以选择,并且我想检查发送的消息是GET还是POST。我的表达之一是:
#[message.getInboundProperties('http.method') == 'GET']
然而,这不起作用,因为它没有找到消息。有没有办法可以从我的元素访问入站属性?我必须试图以错误的方式掌握价值。
答案 0 :(得分:3)
简单回答,我从我的groovy / Java元素中获取了这个,但事实证明我可以做到:
#[message.inboundProperties['http.method'] == 'GET']
就像一个魅力。