leverage-php / client
适用于常见场景的HTTP客户端。
v1.0.0
2022-08-31 07:46 UTC
Requires
- guzzlehttp/guzzle: 7.*
- leverage-php/encoder: 1.*
Requires (Dev)
README
常见HTTP场景的客户端。
第一个/唯一/最佳示例是一个JSON客户端,它假定请求负载和响应体都是JSON格式。
遵守PSR规范,自动设置头信息。
用法
use Leverage\Client\JsonClient;
use Leverage\Client\JsonRequest;
use Leverage\Client\JsonResponse;
$request = new JsonRequest(
method: 'GET',
uri: 'https://example.com',
data: [
'key' => 'val',
],
);
$client = new JsonClient;
$response = $client->send($request);
开发环境
此仓库假设您已有合适的Docker版本可用。
将 .env.dist
复制到 .env
。您几乎不需要更新这些值。
运行 ./bin/composer install
。
标准Leverage工具链脚本位于 ./vendor/bin/
。
在推送之前,请确保运行 ./vendor/bin/verify
。