HTTP 客户端扩展 2.0.0 版本发布了
2016-07-01
5120次浏览
我们很高兴的宣布 HTTP 客户端扩展的初始版本 2.0.0 发布了。
此扩展允许执行 compose 和 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'];
}
这是我们创建的最有争议的扩展,但是我们相信此扩展是值得发布的。
此扩展可以使用 Composer 进行安装:
composer install yiisoft/yii2-httpclient:~2.0.0
~2.0.0 版本约束条件必须使用,这是由于 2.1.0 版可能会终止向后兼容性。通过 Composer 文档版本约束 来学习如何工作。
使用方法请参阅 官方扩展说明。
请注意 yii2-httpclient 不兼容 PSR-7 规范。考虑在 2.1.0 版中解决这个问题。
新闻归档
热门标签
- yii3
- 扩展
- 发布
- yii2
- debug
- view
- auth client
- bootstrap
- html
- release
- apidoc
- redis
- Yii 2.0
- mongodb
- Yii 1.1
- extensions
- mailer
- gii
- console
- http 客户端
- runner
- validation
- twig
- queue
- cache
- translator
- hydrator
- widget
- http
- sphinx
- error handler
- db
- config
- log
- symfonymailer
- router
- elasticsearch
- swagger
- assets
- swiftmailer
- 图书
- imagine
- csrf
- IDE
- i18n
- definitions
- rbac
- user
- smarty
- logging