Установить заголовки ответа без использования фильтра - RESTeasy

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


person travega    schedule 14.03.2012    source источник


Ответы (1)


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");
    }
}
person eiden    schedule 09.07.2012