Json Beego处理后在中间件中获取响应体

Json Beego处理后在中间件中获取响应体,json,http,go,response,beego,Json,Http,Go,Response,Beego,在请求处理完成之后和发送之前,我必须在JSON响应中附加参数。我可以在exec过滤器后执行。这里我定义了这样的过滤器 beego.InsertFilter("*", beego.AfterExec, AddRequestAfterExec, false) 现在在这个AddRequestAfterExec方法中,我无法读取JSON响应。我需要读取JSON响应并向其添加参数。我搜索了很多东西,但没有发现任何有用的东西。到目前为止,我已经把它空了 func AddRequestAfterExec(c

在请求处理完成之后和发送之前,我必须在JSON响应中附加参数。我可以在exec过滤器后执行
。这里我定义了这样的过滤器

beego.InsertFilter("*", beego.AfterExec, AddRequestAfterExec, false)
现在在这个
AddRequestAfterExec
方法中,我无法读取JSON响应。我需要读取JSON响应并向其添加参数。我搜索了很多东西,但没有发现任何有用的东西。到目前为止,我已经把它空了

func AddRequestAfterExec(c *context.Context) {}
任何人都可以帮助,如何读取此函数中的响应并修改它

我也从API控制器发送响应,如下所示

authController.ServeJSON()

我在这里也有同样的问题,我不知道为什么,即使你调用c.Output.Body()它没有附加数据我在这里也有同样的问题,我也不知道为什么,即使你调用c.Output.Body()它没有附加数据