Задать вопрос
pthon
@pthon

Проблема с кодировкой JSON?

Здравствуйте!
Есть код, который отправляет POST запрос и получает в ответ Json, но json отображается не правильно, как можно это пофиксить?
Json, который возвращается:
V*.I,)-V2Q*)MWRJ4O12L3N61LL400TQ*H,J*VJM*KUߢC
Код:
$link = $_GET['link'];
//header('Content-Type: text/html; charset=utf-8');

$myCurl = curl_init();
$data = array('domain' => $link);
curl_setopt_array($myCurl, array(
    CURLOPT_URL => 'https://be1.ru/uznat-poddomeni-saita/init/',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => http_build_query($data)
));
curl_setopt($myCurl, CURLOPT_HTTPHEADER, array(
    'Host: be1.ru',
    "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:73.0) Gecko/20100101 Firefox/73.0",
    "Accept: application/json, text/javascript, */*; q=0.01",
    "Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3",
    "Accept-Encoding: gzip, deflate, br",
    "Content-Type: application/x-www-form-urlencoded; charset=UTF-8",
    "X-Requested-With: XMLHttpRequest",
    "Content-Length: 13",
    "Origin: https://be1.ru",
    "DNT: 1",
    "Connection: keep-alive",
    "Referer: https://be1.ru/uznat-poddomeni-saita/"
));
//curl_setopt($myCurl, CURLOPT_HEADER,1);
$response = curl_exec($myCurl);

curl_close($myCurl);
$response = ($response);
var_dump($response);
echo "Ответ на Ваш запрос: ".$response;
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@rotarepmipoleved
Попробуйте добавить в список опций:
CURLOPT_ENCODING => ""
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы