http compression headers
Hi,
When using the http compression output filter the Content-Encoding header in the response is different depending on whether the requests comes in with accept-encoding x-gzip (http 1.0) or gzip (http 1.1).If x-gzip in then we get x-gzip out and same with gzip.
This is a problem for us since we are caching the html response into a netcache proxy server.If the page goes into the cache with x-gzip header, IE6 users get a binary dump of the compressed page in their browser since the proxy is serving it even though the user request has Accept-Encoding: gzip and not x-gzip. IE6 it does not know to decompress the page if it is x-gzip.
Is there a way in the client tag to prevent using gzip if it is a http 1.0 request or using x-gzip accept-encoding?
Here is current config:
<Client urlhost="www.xxx.com">
Output fn="insert-filter" filter="http-compression" type="text/html*" vary="on" fragment-size="8096" compression-level="1"
Output fn="insert-filter" filter="http-compression" type="text/xml" vary="on" fragment-size="8096" compression-level="1"
Output fn="insert-filter" filter="http-compression" type="application/xml" vary="on" fragment-size="8096" compression-level="1"
</Client>
We are using 6.1sp6 on solaris 9.

