Forum: NGINX Solved! body_filter_by_lua issues

Posted by Bart van Deenen (Guest)
on 2012-11-29 12:15
(Received via mailing list)
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
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
No account? Register here.