我将标题值设置为像这样的bean,但不能正常工作。
.setHeader("Authorization", "Basic "+authCache.getAuthCache().getClintToken());
答案 0 :(得分:0)
.setHeader("Authorization", constant("Basic "+authCache.getAuthCache().getClientToken()));
试试这个
答案 1 :(得分:0)
最简单的方法是在RouteBuilder
类中添加一个方法,在该类中定义构建该常量值的路径。
public String clientToken() {
return "Basic " + authCache.getAuthCache().getClientToken();
}
然后从Camel路由中调用此方法
setHeader("Authorization", method(this, "clientToken"))