Я использую приведенный ниже скрипт для получения данных с сайта. данные возвращаются, но они находятся в формате gzip или в другом закодированном формате. Я пытался использовать gzdecode, но он не работает на нем. Есть ли способ увидеть чистые данные из этого запроса.
Я использую
curl_setopt($ch, CURLOPT_ENCODING , 'deflate');
curl_setopt($ch, CURLOPT_ENCODING , 'gzip');
curl_setopt($ch, CURLOPT_ENCODING , 'br');
но ни один из них не работает. ниже запрос скручивания
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_URL, 'https://www.example.com');
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_ENCODING , 'deflate');
$response = curl_exec($ch);
$d = curl_getinfo( $ch );
curl_getinfo показывается ниже
Я вижу, что сайт использует кодировку "br", т.е. кодировку содержимого: br