kekos/parse-request-body-middleware

PSR-15 中间件,用于解析带有 JSON 和 URI 编码体的请求,不受 HTTP 方法限制。

v1.1.2 2023-12-28 20:03 UTC

This package is auto-updated.

Last update: 2024-08-28 21:26:02 UTC


README

PSR-15 中间件,用于解析带有 JSON 和 URI 编码体的请求,不受 HTTP 方法限制。

安装

您可以通过 Composer 安装此包

composer require kekos/multipart-form-data-parser

文档

支持的 PHP 内置内容类型

支持的此包内容类型

此包作为不支持内容类型(JSON)和 PHP 仅在 POST 方法中支持的类型的多重填充。

使用

\Kekos\ParseRequestBodyMiddleware\ParseRequestBodyMiddleware 中间件添加到您的 PSR-15 处理程序中,它将填充 ServerRequestInterface::getParsedBody() 为数组。

如果发送了格式不正确的 JSON 主体,解析器将抛出 \Kekos\ParseRequestBodyMiddleware\ParserException

错误和改进

在 GitHub 问题中报告错误或随意发起拉取请求 :-)

许可

MIT