Вышел официальный HTTP клиент для Yii 2
Команда Yii выпустила официальное расширение-клиент HTTP. Написано почти целиком Павлом Климовым. До последнего времени не было тегнуто как релиз из за несовместимости с PSR-7, хотя уже много где использовалось. После долгих обсуждений было решено выпускать без PSR-7. К нему, возможно, вернутся в 2.1.x.
Выполнение HTTP запроса выглядит вот так:
use yii\httpclient\Client;
$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
Комментарии (2)
1 июля 2016 в 18:38
+1↑
↓
Шикардос! :)1 июля 2016 в 19:15
+1↑
↓
Наконец можно избавиться от guzzl`а