softonic / laravel-request-content-decompress-middleware
Laravel 请求内容解压缩中间件
2.0.0
2020-11-05 15:21 UTC
Requires
- php: >=7.3
- ext-zlib: *
- illuminate/contracts: ^7.0 || ^8.0
- illuminate/http: ^7.0 || ^8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- mockery/mockery: ^1.2
- phpunit/phpunit: ^9.0
README
此中间件添加了自动解压缩压缩请求内容的功能
安装
通过 composer
composer require softonic/laravel-request-content-decompress-middleware
文档
要使用中间件,只需在 app/Http/Kernel.php
中注册它
protected $middleware
= [
...
RequestContentDecompress::class,
...
];
从现在起,所有带有 Content-Encoding: gzip
的请求都将自动解压缩,并作为未压缩请求处理。
测试
softonic/laravel-request-content-decompress-middleware
具有使用 PHPUnit 的测试套件和遵守编码风格测试套件,使用 PHP CS Fixer。
要从项目目录运行测试,请运行以下命令。
$ docker-compose run test
许可证
Apache 2.0 许可证。请参阅 LICENSE 获取更多信息。