2012-03-14 95 views
8

我试图在使用RESTeasy的RESTful端点响应中设置标头值。我知道我可以使用@HeaderParam读取头部参数,但是我想要改变该头部参数的值作为响应。我怎样才能做到这一点,而不使用过滤器?设置不使用过滤器的响应标头 - RESTeasy

回答

10

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"); 
    } 
}