2016-07-20 2 views
0

Мы используем Dropwizard для нашего отдыха api вместе с узором для инъекций. Хотелось узнать, можно ли вставлять заголовки 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(); 
} 

Это введет свой «агент пользователя» заголовок в джерси аннотированный метод ресурсов.

Надежда, что помогает,

Артур