2015-03-11 5 views
0

Мы пытаемся инициировать вызов веб-службы REST с помощью компонента Restache Component Apache, и он был успешным.Apache Camel Restlet - Невозможно установить параметр авторизации в заголовке

Но мы не можем получить значение свойства заголовка авторизации из объекта запроса, который мы установили в заголовке Exchange Apache Camel.

exchange.getIn().setHeader("Authorization", "abcde"); 

Фактически мы делаем этот звонок REST через динамический маршрутизатор Camel. Может кто-нибудь предложить, как установить заголовок авторизации в Apache Camel Exchange.

ответ

0

Я нашел решение. Это может помочь кому-то. Для добавления пользовательских заголовков в рестарте,

Map<String, Object> headers = new HashMap<>(); 
Series<Header> customHeaders = new Series<Header>(Header.class); 
customHeaders.add(new Header("Authorization", "abcde")); 
headers.put(HeaderConstants.ATTRIBUTE_HEADERS, customHeaders); 
Смежные вопросы