如何在apache骆驼中设置授权标头:ahc
问题描述:
如何在apache骆驼中设置ahc组件的授权标头?我总是碰到org.springframework.web.client.HttpClientErrorException:401授权必需的错误。下面是我的示例代码:如何在apache骆驼中设置授权标头:ahc
<route id="someRouteId">
<from uri="timer://runOnce?period=5s&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>
答
尝试使用simple
的头
<setHeader headerName="Authorization">
<simple>Basic eWFtYW4pLm5haXJAbWF5bGFiLm19OnlhbWvbgFGH=</simple>
</setHeader>