valter / http-client-abstraction
Abstraction Http Client
Installs: 2 059
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 2
Type:lib
pkg:composer/valter/http-client-abstraction
Requires
- guzzlehttp/guzzle: ^6.3.3
- http-interop/http-factory-guzzle: ^1.1.1
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0
This package is auto-updated.
Last update: 2025-09-25 08:21:31 UTC
README
This package provides a PSR-18 abstraction for Http Clients.
Installation
composer require climba-commerce/http-client-abstraction
Usage
$client = new BasicHttpClient(new Client, new RequestFactory); $requestFactory = new RequestFactory(); $request = $requestFactory->createRequest('GET', 'https://example.com'); $response = $client->sendRequest($request, ['timeout' => 2]);
License
MIT