@BadOdealo

Почему не выполняется GET запрос cURL?

Добрый день.
В POSTMAN'е собрал GET запрос, который получает токен успешно:
5ecd20453d624554251964.png
Сгенерировал код для cURL PHP - но он не работает:
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://api.selcdn.ru/auth/v1.0",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "X-Auth-User: 122267",
    "X-Auth-Key: 0baN.L:66f"
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Пожалуйста, помогите найти проблему!
Спасибо
  • Вопрос задан
  • 232 просмотра
Пригласить эксперта
Ответы на вопрос 1
KodyWiremane
@KodyWiremane
Пони, Debian, LEMP, LAN, любитель
Предположу, что CURLOPT_TIMEOUT => 0 даёт 0 секунд на всё про всё. Как насчёт поставить там что-нибудь ненулевое вроде, скажем, пяти?

CURLOPT_TIMEOUT — Максимально позволенное количество секунд для выполнения cURL-функций.
https://www.php.net/manual/ru/function.curl-setopt.php
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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