请求GZIP的页面并使用cURL和PHP处理

Jos*_*h K 2 php curl gzip http

我想提出一个接受gzip网页的cURL请求。然后,我想解压缩页面并对其进行处理。我还没有找到任何现成的示例,所以我想举一个快速的例子。需要调整的所有设置,发出实际请求并解压缩内容。

Kib*_*bee 5

您可以使用curl_setopt请求gzip压缩编码,如下所示:

curl_setopt($curl, CURLOPT_ENCODING, 'gzip'); 
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用gzdecode解压缩内容,如下所示:

$response = gzdecode($response);
Run Code Online (Sandbox Code Playgroud)