Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java apachecamel中的授权承载令牌_Java_Rest_Apache Camel_Bearer Token - Fatal编程技术网

Java apachecamel中的授权承载令牌

Java apachecamel中的授权承载令牌,java,rest,apache-camel,bearer-token,Java,Rest,Apache Camel,Bearer Token,我想使用ApacheCamel调用rest Web服务,该服务使用承载令牌作为授权。如果我使用下面的代码,我将获得401个未经授权的访问权限-- @组件 公共类LoadFileRouteBuilder扩展了RouteBuilder{ @凌驾 public void configure()引发异常{ 从(“计时器:mytimer?repeatCount=1”) .log(“计划作业!”) 。至(“直接:httpRoute”); 发件人(“直接:httpRoute”) .log(“Http路由已启动

我想使用ApacheCamel调用rest Web服务,该服务使用承载令牌作为授权。如果我使用下面的代码,我将获得401个未经授权的访问权限--

@组件
公共类LoadFileRouteBuilder扩展了RouteBuilder{
@凌驾
public void configure()引发异常{
从(“计时器:mytimer?repeatCount=1”)
.log(“计划作业!”)
。至(“直接:httpRoute”);
发件人(“直接:httpRoute”)
.log(“Http路由已启动”)
.setHeader(Exchange.HTTP_方法).constant(HttpMethod.GET)
.setHeader(Exchange.CONTENT_类型,常量(“应用程序/json”))
.setHeader(“授权”).simple(“承载人”+myToken)
.至(”https://my-rest-ws-url")
.log(“响应:${body}”);
}   
}
我还尝试使用process方法设置授权令牌exchange.getIn().setHeader(“授权”、“承载者”+myToken);也不管用


这是发送承载令牌的正确方式吗?

我更改了驼峰版本,解决了问题。我更改了驼峰版本,解决了问题。