request中的rawBody内容重新写入

qq260912391

问题描述

在中间件中需要将$request->rawBody()获取的数据处理后重新放入rawBody中共后续业务逻辑中

为此你搜索到了哪些方案及不适用的原因

通过$request->setPost();放入post中,但是控制器中需要全面切换到$request->post()获取新放入的参数,改造点太多,而且不符合原系统设计的请求通过raw application/json交互的初衷。

338 1 0
1个回答

jack10082009

可以不可以弄一个响应类,将每一次响应的相关信息放在这个类中。随便怎么弄都可以,对象可以保证作用域不乱飞,PHP也会在不用的时候自动帮你析构。

或者按照你的期望,看看能不能直接挂载到worker对象中。

  • 暂无评论
🔝