@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 строку?
  • Вопрос задан
  • 148 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Потому что CURLOPT_HEADER.
CURLOPT_HEADER
true для включения заголовков в вывод.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы