@roxanne.hauck
В PHP вы можете использовать функцию file_get_contents
для выполнения GET запроса.
1 2 3 4 5 6 7 8 |
$url = 'https://www.example.com/api/data'; $result = file_get_contents($url); if ($result === false) { // Ошибка } else { // Обработка результата } |
Если вам нужно передать параметры в запросе, вы можете добавить их к URL, как в примере ниже:
1 2 3 4 5 6 7 8 |
$url = 'https://www.example.com/api/data?param1=value1¶m2=value2'; $result = file_get_contents($url); if ($result === false) { // Ошибка } else { // Обработка результата } |
Если вам нужно указать дополнительные заголовки в запросе, вы можете использовать функцию stream_context_create
:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
$url = 'https://www.example.com/api/data'; $options = [ 'http' => [ 'method' => 'GET', 'header' => 'Authorization: Basic ' . base64_encode('username:password') . " " ] ]; $context = stream_context_create($options); $result = file_get_contents($url, false, $context); if ($result === false) { // Ошибка } else { // Обработка результата } |