1
有个项目需要加密输出结果 ctx.Output.Reset(ctx) ctx.Output.Body([]byte(bodys)) 并没有生效,还是原来的json数据,请问该如果才能修改输出数据
有个项目需要加密输出结果 ctx.Output.Reset(ctx) ctx.Output.Body([]byte(bodys)) 并没有生效,还是原来的json数据,请问该如果才能修改输出数据
后台使用ace加密,app用ace解密,最安全方法
也碰见了这个问题,在filter中使用无法修改controller的结果
beego.InsertFilter("/*", beego.AfterExec, filter.NsJsonFilter,false)
ctx.Output.Reset(ctx)
ctx.Output.JSON(nil, true, false)
调用一次this.ServeJSON()后 output中的值则不再进行修改了。我把controller里的调用去掉,由AfterExec的filter调用即可
api项目可以如上修改 但是在web项目内不行 怎么处理?