From code it can be done using HttpServletResponse directly
public Response changeHeader(@Context HttpServletResponse response)
{
response.setHeader("Server", null);
response.setHeader("X-Powered-By", null);
return Response.ok().build();
}
-----Original Message-----
From: Jeanfrancois.Arcand_at_Sun.COM [mailto:Jeanfrancois.Arcand_at_Sun.COM]
Sent: Friday, August 28, 2009 4:31 PM
To: users_at_jersey.dev.java.net
Subject: Re: [Jersey] Glassfish Response Headers
Salut,
Herak Sen wrote:
> Hi,
>
>
>
> I cannot remove/update the 'X-Powered-By' and 'Server' response headers
> using javax.ws.rs.core.Response.
>
> In case of servlets its possible to do so via HTTPServletResponse.
>
>
>
> I guess it's due to the fact the generated response is not the final
> response in the chain.
You need to edit $glassfish.home/domains/domain1/config/domain.xml, and
set the value to false
> <http-listener acceptor-threads="1" address="0.0.0.0" blocking-enabled="false" default-virtual-server="server" enabled="true" family="inet" i
> d="http-listener-1" port="8080" security-enabled="false" server-name="" xpowered-by="true">
-- Jeanfrancois
>
>
>
> Herak
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
For additional commands, e-mail: users-help_at_jersey.dev.java.net