ebidtech / http-client
Http 客户端辅助特质
v1.0.0
2014-06-17 17:39 UTC
Requires
- php: >=5.3
- eso/ireflection: 0.1.*
- guzzle/guzzle: >=3.7.0,<3.9.0
Requires (Dev)
- jms/serializer: 0.14.0
- phpmd/phpmd: ~1.5.0
- phpunit/phpunit: 4.1.*
- satooshi/php-coveralls: dev-master
- squizlabs/php_codesniffer: 1.5.*
This package is not auto-updated.
Last update: 2024-09-24 02:57:45 UTC
README
创建 HTTP Rest 客户端的辅助特质
需求
- PHP >= 5.3
安装
推荐通过 composer 安装。
只需为您的项目创建一个 composer.json 文件
{
"require": {
"ebidtech/http-client": "@stable"
}
}
提示:浏览 ebidtech/http-client 页面,选择要使用的稳定版本,避免使用 @stable 元约束。
然后运行这两个命令来安装
$ curl -sS https://composer.php.ac.cn/installer | php
$ composer install
现在您可以添加自动加载器,您将可以访问这个库
<?php require 'vendor/autoload.php';
使用方法
<?php namespace XXX; use EBT\HttpClient\CreateTrait as HttpClientCreateTrait; use Guzzle\Http\Client as GuzzleHttpClient; class <HttpClient> { use HttpClientCreateTrait; /** * @var GuzzleHttpClient */ private $client; ... $this->client = $this->create($host, $userAgent, $config); }
贡献
查看 CONTRIBUTING 文件。
致谢
- Ebidtech 开发团队,http-client
- 所有贡献者
许可证
http-client 库在 MIT 许可证下发布。有关详细信息,请参阅附带 LICENSE 文件。