sigmie / http
The Sigmie HTTP package.
v1.0.1
2023-12-10 08:49 UTC
Requires
- php: ^8.1
- adbario/php-dot-notation: ^2.2
- elastic/transport: ^8.5
- guzzlehttp/guzzle: ^7.2
- guzzlehttp/psr7: ^2.4
This package is auto-updated.
Last update: 2026-06-10 14:35:39 UTC
README
This is a simple HTTP client. It allows you to interact with the JSON APIs in a more convenient and efficient way.
Installation
You can install the package via composer:
composer require sigmie/http
Usage
Here is a basic example of how to use the client:
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);