ensi / guzzle-multibyte
guzzle multibyte
0.2.0
2024-06-26 10:29 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.0.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.2
- pestphp/pest: ^1.22 || ^2.0
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.11
- spaze/phpstan-disallowed-calls: ^2.15
This package is auto-updated.
Last update: 2024-08-27 08:44:25 UTC
README
此包提供了改进的 BodySummarizer(),可以正确处理和截断大型的多字节响应。
安装
您可以通过 composer 安装此包
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, ]);
贡献
有关详细信息,请参阅CONTRIBUTING。
测试
- composer install
- composer test
安全漏洞
请查阅我们的安全策略以了解如何报告安全漏洞。
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件。