@Soft_touch_plastic

Почему curl возвращает не json строку?

Здравствуйте, запрос:
curl_setopt($ch, CURLOPT_HEADER, true);
                curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
                curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $params['timeout']);
                curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
                curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
                curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
                curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
                $response = curl_exec($ch);

Возвращает строку, но эта строка не json, а просто строка с набором параметров:
HTTP/1.1 301 Moved Permanently Server: nginx Date: Fri, 22 Jan 2021 09:26:03 GMT Content-Type: text/html Content-Length: 178 Location: ***** Connection: keep-alive.....

Почему строка возвращается в таком виде и как сделать чтобы curl возвращал json строку?
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Потому что CURLOPT_HEADER.
CURLOPT_HEADER
true для включения заголовков в вывод.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
LAPTOP.RU Москва
от 150 000 до 190 000 ₽
LAPTOP.RU Москва
от 130 000 до 170 000 ₽
LAPTOP.RU Кострома
от 25 000 до 65 000 ₽