Solved! body_filter_by_lua issues

Hi all

I got my modifying reverse proxy working by adding

proxy_set_header Accept-Encoding ‘’;

before my body_filter_by_lua code block. This way I force the proxy to
give me uncompressed data, and then the lua code works perfectly. I’ll
add a gzip on; at the end, to pass the data to the browser compressed.



From: [email protected] [[email protected]] on behalf of
Bart van Deenen [[email protected]]
Sent: Thursday, November 29, 2012 11:37 AM
To: [email protected]
Subject: does body_filter_by_lua get called when proxied server returns
gzipped data?


I posted the recent thread on problems with body_filter_by_lua, and I
think it finally has to do with the fact that my browser allows gzipped
data, and the server in my example returns gzipped data. I only found
out using wireshark.

Could it be that the gzipped data don’t even reach the lua code?



This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs