TEXT Unirest — это коллекция легких HTTP-библиотек, которые идеально подходят для многочисленных приложений. Выполняет PUT, DELETE,PATCH, GETи POST запросы. Поддерживается gzip, базовая аутентификация, загрузка файлов, формы, настраиваемые тайм-ауты и заголовки по умолчанию для каждого запроса.
Библиотека для работы с HTTP запросами
18.02.2018
Сайт проекта: unirest
Установка:
composer require mashape/unirest-php
Пример использования:
<? error_reporting(E_ALL); ini_set('display_errors', 'On'); require __DIR__ . '/vendor/autoload.php'; $headers = array('Accept' => 'application/json'); $query = array('foo' => 'hello', 'bar' => 'world'); $response = Unirest\Request::post('http://oddler.ru/request', $headers, $query); $response->code; // HTTP Status code $response->headers; // Headers $response->body; // Parsed body $response->raw_body; // Unparsed body echo '<pre>'; print_r($response->headers); echo '</pre>'; echo '<pre>'; print_r($response->body); echo '</pre>'; echo '<pre>'; print_r($response->raw_body); echo '</pre>';