-
Bug
-
Resolution: Fixed
-
Low (View bug fix roadmap)
-
3.13
-
None
-
3.13
-
If you:
- Enable gzip compression in JIRA under General Configuration
- Send a SOAP request that accepts a compressed response
With the Accept-Encoding header:
$ wget -O - -S --header 'Accept-Encoding: gzip' http://localhost:8080/rpc/soap/jirasoapservice-v2?wsdl > /dev/null HTTP/1.1 200 OK Server: Apache-Coyote/1.1 Content-Encoding: Vary: Content-Type: text/xml;charset=utf-8 Date: Tue, 23 Sep 2008 02:27:31 GMT Connection: close
Without the Accept-Encoding header:
$ wget -O - -S http://localhost:8080/rpc/soap/jirasoapservice-v2?wsdl > /dev/null HTTP/1.1 200 OK Server: Apache-Coyote/1.1 Content-Type: text/xml;charset=utf-8 Date: Tue, 23 Sep 2008 02:31:45 GMT Connection: close
The problem is that some clients break while parsing the empty Content-Encoding, and such a header does not seem correct. Can please someone take a look at it, and report their findings?
I have released atlassian-gzip 1.9 which is now Java 1.4 compatible.
It can be found here : https://maven.atlassian.com/public/com/atlassian/gzipfilter/atlassian-gzipfilter/1.9/atlassian-gzipfilter-1.9.jar
The source is here : https://svn.atlassian.com/svn/public/atlassian/atlassian-gzipfilter/tags/atlassian-gzipfilter-1.9/
Both 3.13.2 and 4.0 have been updated to use 1.9.
Existing JIRA users should be able to replace the atlassian-gzip jar they have with the 1.9.