2017-09-20 7 views

答えて

0
.setHeader("Authorization", constant("Basic "+authCache.getAuthCache().getClientToken())); 

最も簡単で、あなたがその一定の値を構築するルートを定義するあなたのRouteBuilderクラスにメソッドを追加することはおそらくあり、この

+1

そのクライアントトークンがあるべき場合にのみ動作します一度だけ設定し、永遠に同じにしてください。メッセージごとにする必要がある場合は、Camelメソッド呼び出しを使用して各メッセージのメソッドを呼び出す必要があります。 –

0

を試してみてください。その後、

public String clientToken() { 
    return "Basic " + authCache.getAuthCache().getClientToken(); 
} 

そして、この答えをチェックし、あなたのキャメルルート

setHeader("Authorization", method(this, "clientToken")) 
関連する問題