Сервер: Установка пакета Guzzle с помощью Composer
Пакет Guzzle является PHP HTTP клиентом и облегчает отправку HTTP запросов и обработку HTTP ответов.
Откройте терминал в каталоге вашего проекта и выполните следующую команду для установки Guzzle:
composer require guzzlehttp/guzzle
Composer автоматически скачает последнюю стабильную версию Guzzle и обновит файл composer.json, добавив туда новую зависимость. Теперь вы можете использовать Guzzle. Вот пример простого GET-запроса с использованием Guzzle:
# Перед использованием любого класса, установленного через Composer, нужно подключить автозагрузчик Composer. Это позволяет Composer автоматически загружать нужные классы в коде require 'vendor/autoload.php'; # Создаем новый экземпляр клиента Guzzle $client = new \GuzzleHttp\Client(); # Выполняем GET-запрос к API GitHub $response = $client->request('GET', 'https://api.github.com/repos/guzzle/guzzle'); # Выводим статус-код ответа, заголовок 'content-type' и тело ответа. echo $response->getStatusCode(); # > 200 echo $response->getHeaderLine('content-type'); # > 'application/json; charset=utf8' echo $response->getBody(); # > '{"id": 1420053, "name": "guzzle", ...}'
Комментарии