0

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

http.method=GET

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

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

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

4

1 回答 1

4

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

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

奇迹般有效。

于 2014-05-20T14:38:22.033 回答