[ https://issues.apache.org/jira/browse/TS-5024?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Meera Mosale Nataraja updated TS-5024: -------------------------------------- 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 > Gzip plugin gzips multiple times > -------------------------------- > > Key: TS-5024 > URL: https://issues.apache.org/jira/browse/TS-5024 > Project: Traffic Server > Issue Type: Bug > Components: Plugins > Reporter: Meera Mosale Nataraja > Assignee: Meera Mosale Nataraja > > 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 -- This message was sent by Atlassian JIRA (v6.3.4#6332)