yiisoft/request-body-parser

解析各种数据格式的中间件

1.1.1 2024-06-03 17:47 UTC

README

Yii

Yii 请求体解析器


Latest Stable Version Total Downloads Build status Code coverage Mutation testing badge static analysis type-coverage

该包是 PSR-15 中间件,允许根据服务器的请求 MIME 类型选择解析器来解析 PSR-7 服务器请求体。

要求

  • PHP 7.4 或更高版本。

安装

可以使用 Composer 安装此包。

composer require yiisoft/request-body-parser

通用用法

  1. RequestBodyParser 添加到您的中间件堆栈中。
  2. 通过 $request->getParsedBody(); 获取解析后的体。

默认情况下,它解析请求体为 JSON 的 application/json 请求。

您可以通过实现 ParserInterface,将其添加到容器中并在中间件中注册来自定义解析器。

$requestBodyParser = $requestBodyParser->withParser('application/myformat', MyFormatParser::class);

文档

如果您需要帮助或有问题,可以在 Yii 论坛 上找到答案。您还可以查看其他 Yii 社区资源

许可

Yii 请求体解析器是免费软件。它根据 BSD 许可证的条款发布。有关更多信息,请参阅 LICENSE

Yii 软件 维护。

支持项目

Open Collective

关注更新

Official website Twitter Telegram Facebook Slack