2016-08-04 60 views
0

如何在apache骆驼中设置ahc组件的授权标头?我总是碰到org.springframework.web.client.HttpClientErrorException:401授权必需的错误。下面是我的示例代码:如何在apache骆驼中设置授权标头:ahc

<route id="someRouteId"> 
    <from uri="timer://runOnce?period=5s&amp;repeatCount=1"></from> 
    <setHeader headerName="Authorization"> 
     <constant>Basic eWFtYW4pLm5haXJAbWF5bGFiLm19OnlhbWvbgFGH=</constant> 
    </setHeader> 
    <to uri="ahc:https://<someurl>"></to> 
    <process ref="processX"></process> 
    <to uri="bean:beanX?method=methodX"></to> 
</route> 

回答

0

尝试使用simple的头

<setHeader headerName="Authorization"> 
    <simple>Basic eWFtYW4pLm5haXJAbWF5bGFiLm19OnlhbWvbgFGH=</simple> 
</setHeader>