Добрый день. Никак понять не могу, обращаюсь к api, в network response есть данные json, но на выходе почему то ничего не дает. Спойлер: вот код PHP: $header = [ 'accept: */*', 'accept-language: ru,en;q=0.9,cy;q=0.8', 'cache-control: max-age=0', 'if-none-match: W/"e0ba7c0959"', 'origin: https://www.sofascore.com', 'sec-ch-ua: "Chromium";v="92", " Not A;Brand";v="99", "Yandex";v="21"', 'sec-ch-ua-mobile: ?1', 'sec-fetch-dest: empty', 'sec-fetch-mode: cors', 'sec-fetch-site: same-site' ]; $referer = 'https://www.sofascore.com/'; $userAgent = 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Mobile Safari/537.36'; $curl = CurlParse::app() ->set(CURLOPT_HTTPHEADER, $header) ->set(CURLOPT_REFERER, $referer) ->set(CURLOPT_USERAGENT, $userAgent); $res = $curl->request("https://api.sofascore.com/api/v1/rankings/type/6"); echo '<pre>'; echo $res; echo '</pre>'; switch (json_last_error()) { case JSON_ERROR_NONE: echo ' - Ошибок нет'; break; case JSON_ERROR_DEPTH: echo ' - Достигнута максимальная глубина стека'; break; case JSON_ERROR_STATE_MISMATCH: echo ' - Некорректные разряды или несоответствие режимов'; break; case JSON_ERROR_CTRL_CHAR: echo ' - Некорректный управляющий символ'; break; case JSON_ERROR_SYNTAX: echo ' - Синтаксическая ошибка, некорректный JSON'; break; case JSON_ERROR_UTF8: echo ' - Некорректные символы UTF-8, возможно неверно закодирован'; break; default: echo ' - Неизвестная ошибка'; break; } echo PHP_EOL; когда делаю Спойлер: json_decode PHP: $res1 = json_decode($res, 1); То получаю ошибку Код (Text): JSON_ERROR_SYNTAX Но если обращаюсь к другому адресу, Код (Text): https://api.sofascore.com/api/v1/rankings/type/6 то все нормально отдается. Первая ссылка рейтинг wta вторая, которая работает, atp. Не понимаю почему так, помогите пожалуйста