ensi / guzzle-multibyte
Installs: 36 223
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 1
Open Issues: 0
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.0.1
Requires (Dev)
This package is auto-updated.
Last update: 2024-05-07 11:24:33 UTC
README
This package provides improved BodySummarizer() that can correctly handle and truncate large multibyte responses.
Установка
composer require ensi/guzzle-multibyte
use Ensi\GuzzleMultibyte\BodySummarizer; use GuzzleHttp\Client; use GuzzleHttp\HandlerStack; use GuzzleHttp\Middleware; /** @var HandlerStack $handler */ $handler->push(Middleware::httpErrors(new BodySummarizer()), 'http_errors'); $client = new Client([ 'handler' => $handler, ]);