2012-03-14 36 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"); 
    } 
} 
相關問題