为了账号安全,请及时绑定邮箱和手机立即绑定

Camel如何将授权标头添加到休息路线?

Camel如何将授权标头添加到休息路线?

繁星coding 2023-06-21 13:16:58
我正在尝试向我的骆驼休息路线添加授权标头。这是路线:    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"))


查看完整回答
反对 回复 2023-06-21
  • 1 回答
  • 0 关注
  • 117 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信