I'd like to make a cURL request that accepts a gzip'ed page. I would then like to unzip the page and process it. I haven't been able to find any ready built examples, so I would like a quick one. Any settings that need to be adjusted, making the actual request, and decompressing the contents.
You can request a gzipped encoding with curl_setopt, like this:
curl_setopt($curl, CURLOPT_ENCODING, 'gzip');
You can then decompress the content with gzdecode like this:
$response = gzdecode($response);
Question duplicated at Uncompress a gzip file from CURL, on php. It says that response can be automatically decoded using
curl_setopt($ch,CURLOPT_ENCODING, 1);