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: nginx-bounces@nginx.org [nginx-bounces@nginx.org] on behalf of Bart van Deenen [Bart.vanDeenen@spilgames.com] Sent: Thursday, November 29, 2012 11:37 AM To: nginx@nginx.org 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
on 2012-11-29 12:15
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.