Description
Gzip plugin gzips multiple times when you enable redirection by following settings or using escalate plugin.
Enable redirection:
CONFIG proxy.config.http.redirection_enabled INT 1
CONFIG proxy.config.http.number_of_redirections INT 3
Curl command output is provided below. Notice multiple "Content-Encoding: gzip" headers.
curl -v -o/dev/null http://proxy-test:8080/get -H "Host: proxy-test" -x localhost:8080 -H "Accept-encoding: gzip"
- About to connect() to proxy localhost port 8080 (#0)
- Trying ::1... connected
- Connected to localhost (::1) port 8080 (#0)
> GET http://proxy-test:8080/get HTTP/1.1
> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.21 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> Accept: /
> Proxy-Connection: Keep-Alive
> Host: proxy-test
> Accept-encoding: gzip
>
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 -::- -::- -::- 0< HTTP/1.1 404 Not Found
< Server: ATS/7.1.0
< X-Frame-Options: SAMEORIGIN
< X-Xss-Protection: 1; mode=block
< Accept-Ranges: bytes
< X-Content-Type-Options: nosniff
< Content-Type: text/html; charset=UTF-8
< Cache-Control: max-age=300
< Expires: Mon, 31 Oct 2016 18:29:44 GMT
< Date: Mon, 31 Oct 2016 18:24:44 GMT
< Content-Encoding: gzip
< Vary: Accept-Encoding
< Content-Encoding: gzip
< Content-Encoding: gzip
< Content-Length: 4456
< Age: 0
< Proxy-Connection: keep-alive
Attachments
Issue Links
- links to