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>';