Download the PHP package monkeyscloud/monkeyslegion-http-client without Composer
On this page you can find all versions of the php package monkeyscloud/monkeyslegion-http-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download monkeyscloud/monkeyslegion-http-client
More information about monkeyscloud/monkeyslegion-http-client
Files in monkeyscloud/monkeyslegion-http-client
Download monkeyscloud/monkeyslegion-http-client
More information about monkeyscloud/monkeyslegion-http-client
Files in monkeyscloud/monkeyslegion-http-client
Vendor monkeyscloud
Package monkeyslegion-http-client
Short Description Enterprise outbound HTTP client for MonkeysLegion: fluent API, cURL transport with connection pooling, middleware pipeline, retry/backoff, PSR-18 bridge, async pools.
License MIT
Package monkeyslegion-http-client
Short Description Enterprise outbound HTTP client for MonkeysLegion: fluent API, cURL transport with connection pooling, middleware pipeline, retry/backoff, PSR-18 bridge, async pools.
License MIT
Please rate this library. Is it a good library?
Informations about the package monkeyslegion-http-client
MonkeysLegion HTTP Client v1
Enterprise outbound HTTP client for MonkeysLegion: fluent API, cURL transport with connection pooling, middleware pipeline, retry/backoff, PSR-18 bridge, async pools. Zero external runtime dependencies — just ext-curl and PSR interfaces.
Features
| Feature | Description |
|---|---|
| Fluent API | $client->withToken($t)->post('/api', $data) |
| cURL Transport | Connection pooling, keep-alive, TLS session reuse, LRU eviction |
| Middleware Pipeline | Retry, Auth, Logging, RateLimit, Timeout — composable chain |
| Retry with Backoff | Constant, linear, exponential, exponential+jitter strategies |
| PSR-18 Bridge | Bidirectional: use as PSR-18 client or wrap any PSR-18 as transport |
| Async Pool | Concurrent curl_multi_* requests with configurable concurrency |
| Mock Transport | Queued responses + request history for testing |
| Event System | RequestSending, ResponseReceived, RequestFailed, RetryAttempted |
| PHPStan Level 9 | Full static analysis compliance, 0 errors |
Requirements
- PHP 8.4+
- ext-curl
psr/http-client^1.0psr/http-message^2.0psr/http-factory^1.1
Installation
Quick Start
Architecture
Middleware
Retry
Authentication
Logging (PSR-3)
Rate Limiting
Timeout
PSR-18 Bridge
Use HttpClient as PSR-18
Use Guzzle as Transport
Async / Concurrent Requests
Testing
Configuration
Events
| Event | When |
|---|---|
RequestSending |
Before request is sent |
ResponseReceived |
After response received |
RequestFailed |
On connection/timeout failure |
RetryAttempted |
When retry is triggered |
Response API
License
MIT © MonkeysCloud
All versions of monkeyslegion-http-client with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.4
ext-curl Version *
psr/http-client Version ^1.0
psr/http-message Version ^2.0
psr/http-factory Version ^1.1
ext-curl Version *
psr/http-client Version ^1.0
psr/http-message Version ^2.0
psr/http-factory Version ^1.1
The package monkeyscloud/monkeyslegion-http-client contains the following files
Loading the files please wait ...