设置响应标头不使用filter – RESTeasy

我正在尝试使用RESTeasy在RESTful端点的响应中设置标头值。 我知道我可以使用@HeaderParam读取头参数,但我想更改响应的头参数的值。 如何在不使用filter的情况下执行此操作?

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