8
RESTfulエンドポイントからのレスポンスにRESTeasyを使用してヘッダー値を設定しようとしています。私は@HeaderParamを使ってヘッダパラメータを読むことができることを知っていますが、レスポンスのヘッダパラメータの値を変更したいのです。フィルタを使用せずにこれを行うにはどうすればよいですか?フィルターを使用しないレスポンスヘッダーを設定する - RESTeasy
RESTfulエンドポイントからのレスポンスにRESTeasyを使用してヘッダー値を設定しようとしています。私は@HeaderParamを使ってヘッダパラメータを読むことができることを知っていますが、レスポンスのヘッダパラメータの値を変更したいのです。フィルタを使用せずにこれを行うにはどうすればよいですか?フィルターを使用しないレスポンスヘッダーを設定する - RESTeasy
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");
}
}