nimaebrazi/php-http-client

此包已被废弃且不再维护。未建议替代包。

1.0.0 2019-10-20 08:34 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']);