0
我們使用Dropwizard作爲我們的休息api,以及注入guice。想知道是否有可能注入http標頭。我們需要爲某些內部類中的每個API調用訪問特定的標頭值。Guice注入httpheaders
我們使用Dropwizard作爲我們的休息api,以及注入guice。想知道是否有可能注入http標頭。我們需要爲某些內部類中的每個API調用訪問特定的標頭值。Guice注入httpheaders
注入標題不是特定於guice的。這是由球衣完成的。
(假設你用DW與球衣)
你可以這樣做:
@POST
@Path("/myPath")
@Timed(name = "logEvent")
public Response test(@HeaderParam("user-agent") String userAgent) {
return Response.ok(userAgent).build();
}
這將注入你的「用戶代理」頭入球衣註釋資源的方法。
希望幫助,
阿圖爾