sigmie / http

Sigmie HTTP 包。

v1.0.1 2023-12-10 08:49 UTC

README

这是一个简单的 HTTP 客户端。它允许你更方便、更高效地与 JSON API 进行交互。

安装

您可以通过 composer 安装此包。

composer require sigmie/http

使用

以下是如何使用客户端的基本示例

use GuzzleHttp\Psr7\Uri;
use Sigmie\Http\Contracts\JSONResponse;
use Sigmie\Http\JSONClient;
use Sigmie\Http\JSONRequest;

$http = JSONClient::create(
    [
        "https://api.example.com/v1",
    ],
    [
        'connect_timeout' => 30 
    ]
);

$request = new JSONRequest('GET', new Uri('/campaigns'));

/** @var JSONResponse $response */
$response = $http->request($req);