nimaebrazi / php-http-client
此包已被废弃且不再维护。未建议替代包。
1.0.0
2019-10-20 08:34 UTC
Requires
- php: >=7.0
- guzzlehttp/guzzle: ^6.3
- psr/http-message: ^1.0
This package is not auto-updated.
Last update: 2023-12-12 03:17:55 UTC
README
安装
composer
composer require nimaebrazi/php-http-client
使用方法
ClientFactory 方法返回 Client 合约的一个实例。
require_once "vendor/autoload.php"; $response = \NimaEbrazi\HttpClient\ClientFactory::guzzle()->get('YOUR_URL'); $response = \NimaEbrazi\HttpClient\ClientFactory::guzzle()->post('YOUR_URL'); $response = \NimaEbrazi\HttpClient\ClientFactory::guzzle()->put('YOUR_URL');
客户端选项
如果客户端有特殊配置,您可以将其传递给工厂方法
$response = \NimaEbrazi\HttpClient\ClientFactory::guzzle([ 'config_key' => 'config_value '])->get('YOUR_URL');
请求选项
您还可以传递请求选项
$response = \NimaEbrazi\HttpClient\ClientFactory::guzzle()->get('YOUR_URL', ['OPTION_KEY' => 'OPTION_VALUE']);