【发布时间】:2017-09-20 09:39:25
【问题描述】:
我将标头值设置为这样的 bean,但不起作用。
.setHeader("Authorization", "Basic "+authCache.getAuthCache().getClintToken());
【问题讨论】:
标签: rest apache-camel
我将标头值设置为这样的 bean,但不起作用。
.setHeader("Authorization", "Basic "+authCache.getAuthCache().getClintToken());
【问题讨论】:
标签: rest apache-camel
最简单的方法可能是在 RouteBuilder 类中添加一个方法,在该类中定义构建该常量值的路径。
public String clientToken() {
return "Basic " + authCache.getAuthCache().getClientToken();
}
然后从你的骆驼路线调用这个方法
setHeader("Authorization", method(this, "clientToken"))
【讨论】:
.setHeader("Authorization", constant("Basic "+authCache.getAuthCache().getClientToken()));
试试这个
【讨论】: