2017-10-04 8 views
0

저는 이제 몇 주 동안 끝점과 통신하기 위해 restlet camel 구성 요소를 사용해 왔지만 인증 요청 헤더를 추가해야 할 필요가 생겼습니다.Camel restlet 구성 요소가있는 인증 헤더 추가

경고 : 표준 헤더 "인증"을 추가 할 수 없습니다. Restlet API의 해당 속성을 사용하십시오.

발신 메시지에 헤더가 추가되는 것을 차단합니다. restlet을 사용하여이 문제에 대한 해결책을 보았습니다.하지만 낙타 구성 요소로 사용할 때 고급 스러움이 없습니다.

org.restlet.http.headers 속성을 사용해 보았지만 동일한 메시지가 계속 나타납니다.

내 아이디어 헤더를 보내는 방법에 대한 아이디어가 있으십니까? 나는 낙타 2.19.2,으로 Restlet

+0

어떤 버전의 Camel and Restlet을 사용하고 있습니까? –

+0

질문에 사용하고있는 버전을 추가했습니다. –

답변

0

에 대한 동일한 버전을 사용하고이를 지원으로 Restlet에서 티켓이 있습니다 그러나 그들은하지 :

주 (차라리 HTTP 구성 요소를 사용하지 것이다) 또한 낙타 티켓이 https://github.com/restlet/restlet-framework-java/issues/1198

: https://issues.apache.org/jira/browse/CAMEL-10665

그것으로 Restlet은 그들의 편에이 문제를 해결하기 위해 영원히을 걸리는 것, 우리가 가질 수있는 BULLE 비트 이것은 구현 t와 낙타 - restlet 구성 요소에 특별한 수정을하십시오

+0

고마워요, 지금 당장은 restlet을 사용하는 방법이 없습니다. 나는 Camel 티켓을 계속 지켜 볼 것입니다 (약간의주의가 필요할 경우) –

+0

나중에 참조 할 수 : https://github.com/restlet/restlet-framework-java/blob/master/modules/org에서 문제가 있습니다. .restart/src/org/restlet/engine/header/HeaderUtils.java, addExtensionHeaders에서 헤더가 STANRD_HEADER 세트에있는 경우 추가를 건너 뜁니다. –

+0

이제 권한 부여를 위해 구현했습니다. 다른 것들도 구현했습니다. –