- PVSM.RU - https://www.pvsm.ru -

Вышел официальный HTTP клиент для Yii 2

Команда Yii выпустила официальное расширение-клиент HTTP. Написано почти целиком Павлом Климовым. До последнего времени не было тегнуто как релиз из за несовместимости с PSR-7, хотя уже много где использовалось. После долгих обсуждений было решено выпускать без PSR-7. К нему, возможно, вернутся в 2.1.x.

Выполнение HTTP запроса выглядит вот так:

use yiihttpclientClient;

$client = new Client();
$response = $client->createRequest()
    ->setMethod('post')
    ->setUrl('http://example.com/api/1.0/users')
    ->setData(['name' => 'John Doe', 'email' => 'johndoe@domain.com'])
    ->send();
if ($response->isOk) {
    $newUserId = $response->data['id'];
}

https://github.com/yiisoft/yii2-httpclient [1]

Автор: SamDark

Источник [2]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/http/148075

Ссылки в тексте:

[1] https://github.com/yiisoft/yii2-httpclient: https://github.com/yiisoft/yii2-httpclient

[2] Источник: https://habrahabr.ru/post/304584/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best