Здравствуйте. Мне нужно отправить GET на https://api.interkassa.com/v1/co-invoice/79008427 с header'ами:
curl -X GET --header "Accept: application/json" --header "Authorization: Basic lock" "https://api.interkassa.com/v1/co-invoice/79008427"
и должен прийти ответ в json.
Каким образом отправить этот запрос и получить ответ?
Вам необходимо сделать GET - запрос (он установлен по умолчанию). Список действий по шагам:
CURLOPT_RETURNTRANSFER
для возврата данных из ответа на запрос в переменную (по умолчанию curl печатает эти данные в стандартный вывод т.е. на экран)Закрываете соединение curl
$ch = curl_init('https://api.interkassa.com/v1/co-invoice/79008427');
curl_setopt_array($ch, [
CURLOPT_HTTPHEADER => ['Authorization: Basic lock', 'Accept: application/json'],
CURLOPT_RETURNTRANSFER => true
]);
$result = curl_exec();
If (curl_errno($ch) == 0) {
$data = json_decode($result, true);
} else {
$data = false;
}
curl_close($ch);
curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Accept: application/json', 'Authorization: Basic lock" "https://api.interkassa.com/v1/co-invoice/79008427' ));
Виртуальный выделенный сервер (VDS) становится отличным выбором
Всем добрый день)) Практикуюсь на php, пишу корзину, но на 1 этапе добавления товара в бд, уже ошибкиСудя по всему нету соединения с бд, но как...
вот ошибка каторая возникаєт при загрузке видео, раньше все грузило, когда добавил новиє поля, то перевищує допустимий размер, хотя видео...
Метод sendQuery post-запрос с заданными заголовками и даннымиЭтот метод используется по всему проекту