Hi James,

yes you are correct, I also have to remove the Accept-Encoding header later for 
the response compression.

But my current problem is that I can't get the decompression of the requests 
working.

Regards,
Dennis

-----Original Message-----
From: James Smith [mailto:j...@sanger.ac.uk] 
Sent: Montag, 9. März 2015 16:00
To: users@httpd.apache.org
Subject: Re: [users@httpd] Decompress requests using mod_deflate and uset 
Content-Encoding header

Wrong header...

     RequestHeader unset Accept-Encoding

is the way to stop the backend compressing the request...

On 09/03/2015 14:57, dennis.luna...@t-systems.com wrote:
> Hi,
>
> I have some problems using mod_deflate to decompress requests.
>
> I am using a apache 2.4 as a reverse proxy on Red Hat Enterprise Linux Server 
> release 6.4 (Santiago). Within this apache I have to decompress requests and 
> compress the answers.
> To do this for some specific requests I defined a location:
> <Location /web-services>
>    SetInputFilter DEFLATE     
>    SetOutputFilter DEFLATE    
> </Location>
> I got the result, that the request have been decompressed, but the header 
> Content-Encoding gzip is still set causing problems on the next server.
>
> So I removed the Content-Encoding header using mod_headers:
> <Location /web-services>
>    RequestHeader unset Content-Encoding
>    SetInputFilter DEFLATE     
>    SetOutputFilter DEFLATE    
>    Header set Content-Encoding gzip
> </Location>
> As a result in the request the Content-Encoding is not set anymore. But the 
> request is still compressed.
> The manual of mod_deflate says that only requests with the header 
> Content-Encoding gzip are decompressed. So it seems that mod_headers is 
> executed before mod_deflate.
>
> So basically either the decompression is done and the header is not changed 
> or the header is changed but the decompression is not done.
> Is there any way to decompress the request and remove the Content-Encoding 
> gzip header?
>
> Regards,
> Dennis
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
> For additional commands, e-mail: users-h...@httpd.apache.org
>



--
 The Wellcome Trust Sanger Institute is operated by Genome Research  Limited, a 
charity registered in England with number 1021457 and a  company registered in 
England with number 2742969, whose registered  office is 215 Euston Road, 
London, NW1 2BE. 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org

Reply via email to