[!] Guzzle по-русски. Библиотека для отправки HTTP-запросов в php
Primary tabs
Http-запросы можно отправлять с помощью библиотеки Guzzle.
Установка
Добавляем строку в composer.json:
{ "require": { "guzzlehttp/guzzle": "~6.0" } }
и запускаем
composer update
Как сделать запрос
// Объявляем Guzzle в классе, в котором будем делать запрос use GuzzleHttp\Client; // Инициализация объекта $client = new Client([ 'base_uri' => 'htttp://htpbin.org', ]); // Непосредственно запрос $response = $client->get("/route/into/project");
Как обработать ответ
// Так получим тело ответа $response->getBody()->getContents(); // Или можно достать заголовки $response->getHeaders();
Это один из вариантов использования. Библиотека предоставляет больше гибкости. Подробно можно узнать об этом в официальной документации Guzzle.
Источник
- Log in to post comments
- 3860 reads