You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@wink.apache.org by srinivasan venkat <sr...@yahoo.com> on 2010/06/01 17:40:58 UTC

How to set Gzip in http headers using Wink methods for Websphere

I need to achieve HTTP request and response messages to contain compressed 
data using Gzip in WebSphere container.=20 
In the WebSphere document they suggested to have, 
Accept-Encoding: gzip 
Content-Encoding: gzip 
in the HTTP header in request and response. 
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/index.jsp?topic=3D=
/com.ibm.bspace.620.help.api.rest.doc/apis/wsprocessserver/index.htm 
In my code, 
I need to achieve this condition while specifying path "/retrieve" which 
will have multiple XML as input. 
Is there any way how we can achieve this to achieve the Gzip in WebSphere 
using the Wink methods. 
Need help in this regard. 



Re: How to set Gzip in http headers using Wink methods for Websphere

Posted by Bryant Luk <br...@gmail.com>.
I added two filters to help with content-encoding on the server side
recently to SVN:

https://issues.apache.org/jira/browse/WINK-152

http://svn.apache.org/viewvc?view=revision&revision=951149

In WebSphere 6.1 and 7.0, inbound requests are automatically gzip
decoded by default, so you should only need the filter for the
outgoing response.  If you want, you can grab the latest code or
snapshot build and try the filters out.  You should add:

<filter>
<filter-name>ContentEncodingResponseFilter</filter-name>
<filter-class>org.apache.wink.server.internal.servlet.contentencode.ContentEncodingResponseFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>ContentEncodingResponseFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

to your web.xml.  You can also make your own custom filter and try a
similar approach to gzip encode your outgoing responses.

On Tue, Jun 1, 2010 at 10:40 AM, srinivasan venkat <sr...@yahoo.com> wrote:
> I need to achieve HTTP request and response messages to contain compressed
> data using Gzip in WebSphere container.=20
> In the WebSphere document they suggested to have,
> Accept-Encoding: gzip
> Content-Encoding: gzip
> in the HTTP header in request and response.
> http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/index.jsp?topic=3D=
> /com.ibm.bspace.620.help.api.rest.doc/apis/wsprocessserver/index.htm
> In my code,
> I need to achieve this condition while specifying path "/retrieve" which
> will have multiple XML as input.
> Is there any way how we can achieve this to achieve the Gzip in WebSphere
> using the Wink methods.
> Need help in this regard.
>
>
>