2012-03-14 16 views
8

Estoy tratando de establecer un valor de encabezado en una respuesta desde un punto final RESTful utilizando RESTeasy. Sé que puedo leer los parámetros de encabezado usando @HeaderParam pero quiero cambiar el valor de ese parámetro de encabezado para la respuesta. ¿Cómo puedo hacer esto sin usar un filtro?Establecer encabezados de respuesta que no usan filtro - RESTeasy

Respuesta

10

RESTEasy puede insertar HttpResponse que le permite establecer parámetros de encabezado.

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

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