climba-commerce / http-client-abstraction
Abstraction Http Client
Installs: 18 338
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 2
Open Issues: 0
Type:lib
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-03-07 00:51:04 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