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.

Thanks

Bart


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?

Hi

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?

Thanks

Bart