2016-07-20 8 views
0

注射用のguiceとともに、残りのapi用にDropwizardを使用しています。 httpヘッダーを挿入できるかどうかを知りたがっています。内部クラスのいくつかの中で、すべてのapi呼び出しのために特定のヘッダー値にアクセスする必要があります。guice inject httpheaders

答えて

0

ヘッダーの注入は特有のものではない。それはジャージによって行われます。

あなたはこれを行うことができます(あなたがジャージでDWを使用すると仮定した場合):

@POST 
@Path("/myPath") 
@Timed(name = "logEvent") 
public Response test(@HeaderParam("user-agent") String userAgent) { 
    return Response.ok(userAgent).build(); 
} 

このジャージ注釈付きのリソース方法にあなたの「ユーザーエージェント」ヘッダを注入します。助け

希望、

アルトゥール