适用于常见场景的HTTP客户端。

v1.0.0 2022-08-31 07:46 UTC

This package is auto-updated.

Last update: 2024-09-29 06:25:57 UTC


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