Apache Camel中的java授权承载令牌
我想使用ApacheCamel调用rest Web服务,该服务使用承载令牌作为授权。如果我使用下面的代码,我将获得401个未经授权的访问权限--
@Component
public class LoadFileRouteBuilder extends RouteBuilder{
@Override
public void configure() throws Exception {
from("timer:mytimer?repeatCount=1")
.log("Scheduled job!")
.to("direct:httpRoute");
from("direct:httpRoute")
.log("Http Route started")
.setHeader(Exchange.HTTP_METHOD).constant(HttpMethod.GET)
.setHeader(Exchange.CONTENT_TYPE, constant("application/json"))
.setHeader("Authorization").simple("Bearer "+ myToken)
.to("https://my-rest-ws-url")
.log("Response : ${body}");
}
}
我还尝试使用process方法设置授权令牌交换。getIn()。setHeader(“授权”、“承载人”+myToken);也不管用
这是发送不记名代币的正确方式吗
共 (0) 个答案