Установить заголовки ответа, не используя фильтр - RESTeasy - PullRequest
8 голосов
/ 14 марта 2012

Я пытаюсь установить значение заголовка в ответе от конечной точки RESTful, используя RESTeasy.Я знаю, что могу читать параметры заголовка, используя @HeaderParam, но я хочу изменить значение этого параметра заголовка для ответа.Как я могу сделать это без использования фильтра?

1 Ответ

10 голосов
/ 09 июля 2012

RESTEasy может внедрить HttpResponse, что позволяет устанавливать параметры заголовка.

@Path("/")
public class MyService {
    @Context org.jboss.resteasy.spi.HttpResponse response;

    @GET @Path("/") public void setHeader(){
        response.getOutputHeaders().putSingle("X-Some-Header", "value");
    }
}
...