Hello Gang! This example demonstrates how to allow GZIP compression of data between an Axis 1.1 (Final - June 16, 2003) web service and a Microsoft .NET Framework 1.1 client. It does so by installing a standard Java Servlet Filter on the server side. See the attached web.xml for configuration details.
The client application adds a standard HTTP 1.1 "Accept-Encoding" header. This signifies to the CompressionFilter that compressed data can be send to the client. On the client side, if the data received has a "Content-Encoding" header of gzip it is transparently decompressed before normal operations proceed. My test environment included a JBoss 3.2.0 server. Please pound away and let me know any observations either positive or negative. Rick Kellogg <<GZip3.zip>>
GZip3.zip
Description: GZip3.zip
