如何在简单表达式中使用 IN 操作?
How to use the IN operation in a Simple expression?
我只想根据值列表检查 HTTP 调用的 return 代码。合乎逻辑的情况是使用 IN 运算符,但我似乎无法使其工作。
文档说要使用逗号分隔的值列表进行检查,所以我这样做了:
header.CamelHttpResponseCode in 204,200
但是好像没有起效,有人做过这种事吗?
您需要在状态代码周围添加单引号
<simple>${header.CamelHttpResponseCode} in '204,200'</simple>
或 java dsl:
.simple("${header.CamelHttpResponseCode} in '204,200' ")
我只想根据值列表检查 HTTP 调用的 return 代码。合乎逻辑的情况是使用 IN 运算符,但我似乎无法使其工作。
文档说要使用逗号分隔的值列表进行检查,所以我这样做了:
header.CamelHttpResponseCode in 204,200
但是好像没有起效,有人做过这种事吗?
您需要在状态代码周围添加单引号
<simple>${header.CamelHttpResponseCode} in '204,200'</simple>
或 java dsl:
.simple("${header.CamelHttpResponseCode} in '204,200' ")