我正在尝试向我的骆驼休息路线添加授权标头。这是路线: restConfiguration().producerComponent("http4").host(env.getProperty("my.rest.host"));
from(env.getProperty("in.route"))
.to(env.getProperty("rest.endpoint.path"))我熟悉“非骆驼”程序,例如使用 RestTemplate,您可以在其中执行类似 setHeader("Authorisation", "Bearer myJWT...") 的操作。我期待骆驼也能有同样简单的东西。但到目前为止我的搜索还没有成功!有人可以给我提示吗?
1 回答
qq_笑_17
TA贡献1818条经验 获得超7个赞
使用交换和更新标题
from(env.getProperty("in.route")).process(new Processor {
public void process(Exchange exchange) throws Exception {
//you token logic
String token = "--token logic-------"
exchange.getIn().setHeader("Authorization", token)
}
}).to(env.getProperty("rest.endpoint.path"))
添加回答
举报
0/150
提交
取消