Мы используем Dropwizard для нашего отдыха api вместе с узором для инъекций. Хотелось узнать, можно ли вставлять заголовки http. Нам нужно получить доступ к определенному значению заголовка для каждого вызова api внутри некоторых внутренних классов.Guice inject httpheaders
0
A
ответ
0
инъекция заголовка не является конкретным. Это делается трикотажем.
(если вы используете DW с футболкой)
Вы можете сделать это:
@POST
@Path("/myPath")
@Timed(name = "logEvent")
public Response test(@HeaderParam("user-agent") String userAgent) {
return Response.ok(userAgent).build();
}
Это введет свой «агент пользователя» заголовок в джерси аннотированный метод ресурсов.
Надежда, что помогает,
Артур