Bugs item #3529221, was opened at 2012-05-23 13:54
Message generated for change (Comment added) made by dfandrich
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100976&aid=3529221&group_id=976
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: http
Group: wrong behaviour
Status: Open
>Resolution: Invalid
Priority: 5
Private: No
Submitted By: Lux In Tenebris (luxintenebris)
Assigned to: Daniel Stenberg (bagder)
Summary: "Content-Encoding: gzip" ignored under certain condition
Initial Comment:
When "Content-Disposition: attachment" is present libcurl will not decode response body.
Example:
$ curl -I http://slivmail.com/messages/original/40098
HTTP/1.1 200 OK
Content-Type: message/rfc822
Connection: keep-alive
Status: 200
X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.12
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Disposition: attachment; filename="001f93~2.eml"
Content-Transfer-Encoding: binary
Cache-Control: private
X-UA-Compatible: IE=Edge,chrome=1
X-Request-Id: 9ec69f7ff77b534ff8eff797cb33c5fd
X-Runtime: 0.003493
Date: Wed, 23 May 2012 20:48:46 GMT
X-Rack-Cache: miss
Server: nginx/1.0.15 + Phusion Passenger 3.0.12 (mod_rails/mod_rack)
----------------------------------------------------------------------
>Comment By: Dan Fandrich (dfandrich)
Date: 2012-05-23 14:47
Message:
And, three comments earlier you said it does. curl will only decompress
automatically when given the --compressed option. Otherwise, it returns the
raw contents. Have you found documentation that suggests otherwise?
----------------------------------------------------------------------
Comment By: Lux In Tenebris (luxintenebris)
Date: 2012-05-23 14:38
Message:
I expect than libcurl will detect the presence of "Content-Encoding: gzip"
and uncompress gzip data automatically when writing to a file.
----------------------------------------------------------------------
Comment By: Dan Fandrich (dfandrich)
Date: 2012-05-23 14:33
Message:
So, what's the problem then?
----------------------------------------------------------------------
Comment By: Lux In Tenebris (luxintenebris)
Date: 2012-05-23 14:25
Message:
curl 7.25.0 (x86_64-pc-linux-gnu) libcurl/7.25.0
----------------------------------------------------------------------
Comment By: Lux In Tenebris (luxintenebris)
Date: 2012-05-23 14:25
Message:
curl -v -O --compressed works fine, curl writes uncompressed data
----------------------------------------------------------------------
Comment By: Dan Fandrich (dfandrich)
Date: 2012-05-23 14:21
Message:
Can you be more specific? How does it not decode the response body? What
does it output given the command: curl -v -O --compressed
http://slivmail.com/messages/original/40098
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100976&aid=3529221&group_id=976
Received on 2012-05-23