2016-07-20 143 views
0

我們使用Dropwizard作爲我們的休息api,以及注入guice。想知道是否有可能注入http標頭。我們需要爲某些內部類中的每個API調用訪問特定的標頭值。Guice注入httpheaders

回答

0

注入標題不是特定於guice的。這是由球衣完成的。

(假設你用DW與球衣)

你可以這樣做:

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

這將注入你的「用戶代理」頭入球衣註釋資源的方法。

希望幫助,

阿圖爾