apache-camel - Apache Camel:使用简单的包含设置布尔标头
问题描述
有没有办法用布尔值设置标题来检查包含这样的内容。
<setHeader name="status">
<simple>${headers.type} contains 'client'</simple>
</setHeader>
如果类型包含客户端,则这应该将状态设置为 true,否则设置为 false。
解决方案
检查文档,您需要 resultType
<setHeader name="status">
<simple resultType="java.lang.Boolean">${headers.type} contains 'client'</simple>
</setHeader>
推荐阅读
- javascript - 为什么节点js + react中的请求正文为空白?
- html - 根据表单的文本输入进行 HTML 页面重定向
- android - 从适配器单击按钮后片段未显示
- javascript - 根据一天中的时间,给某些 div 元素上课
- python - 我在大学课程中做错了什么
- .net - Couchbase v6.0:更新文档内容而不重置文档过期(TTL)值
- export - 如何从雪花中导出表的所有记录?
- actionscript-3 - if语句跳过,大写字母不显示
- redis - Redis ZRANGEBYLEX 匹配二级索引
- c - 试图从套接字读取,但它阻塞了 while 循环