Bug #42911 [Com]: CURLOPT_ENCODING doesn't seem to support 'gzip'

From: Date: Tue, 14 May 2019 12:30:52 +0000
Subject: Bug #42911 [Com]: CURLOPT_ENCODING doesn't seem to support 'gzip'
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-220849@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=42911&edit=1 ID: 42911 Comment by: php at herber-edv dot de Reported by: dmceo415 at yahoo dot com Summary: CURLOPT_ENCODING doesn't seem to support 'gzip' Status: No Feedback Type: Bug Package: cURL related Operating System: Windows XP PHP Version: 4.4.7 Block user comment: N Private report: N New Comment: Problem is back in cURL 7.58.0 + PHP 7.3.5. But only some few URLs cause this problem. curl_setopt($cl, CURLOPT_ENCODING, 'gzip'); If CURLOPT_ENCODING is used (no mather which value!), curl returns this error: "Unrecognized content encoding type. libcurl understands deflate, gzip content encodings." Previous Comments: ------------------------------------------------------------------------ [2007-10-21 01:00:00] php-bugs at lists dot php dot net No feedback was provided for this bug for over a week, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open". ------------------------------------------------------------------------ [2007-10-13 13:08:25] mj@php.net Works fine for me with PHP 5.3-dev and libcurl 7.17.0. Can you please upgrade to a more recent version of libcurl and try again? Thanks! ------------------------------------------------------------------------ [2007-10-10 21:52:29] daniel at haxx dot se It seems you're using a very old libcurl version... That text was modified in 7.10.5 - which is well over 4 years old! ------------------------------------------------------------------------ [2007-10-10 13:49:48] dmceo415 at yahoo dot com (changing my email address) ------------------------------------------------------------------------ [2007-10-10 03:21:35] dmceo415 at yahoo dot com Description: ------------ The manual has this to say about CURLOPT_ENCODING: 'The contents of the "Accept-Encoding: " header. This enables decoding of the response. Supported encodings are "identity", "deflate", and "gzip". If an empty string, "", is set, a header containing all supported encoding types is sent.' However, when I use curl_setopt($ch, CURLOPT_ENCODING, 'gzip') in a script, CURLOPT_VERBOSE tells me: * Unrecognized content encoding type. libcurl understands 'identity' and 'deflate' content encodings. So, is the manual wrong, or is there a bug with respect to the 'gzip' encoding? ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=42911&edit=1

« previous php.bugs (#220849) next »