我正在尝试使用RESTeasy在RESTful端点的响应中设置标头值。我知道我可以使用@HeaderParam读取头参数但我想更改响应的头参数的值。如何在不使用过滤器的情况下执行此操作?
答案 0 :(得分: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");
}
}