开发者社区> 问答> 正文

beego中w http.ResponseWriter, r *http.Request:报错

我想在beego路由前调用w http.ResponseWriter, r *http.Request中的body。可是好像经过了复制,无法读取http.Request里面的一些内容,请问高人我应该怎么写。

var Proxy = func(ctx *context.Context) {
    handler(ctx.ResponseWriter, ctx.Request)
}
现在的代码是这样写的,求修改

展开
收起
kun坤 2020-06-07 17:02:12 1143 0
1 条回答
写回答
取消 提交回答
  • 我也遇到了这样的问题,请问楼主解决了吗

    ######CopyRequestBody 是否允许在 HTTP 请求时,返回原始请求体数据字节 beego.BConfig.CopyRequestBody = true 不知道你是不是需要这个######

    还是说你缺少这个函数    beego.Handler("/websocket", &models.WS{})
     

    ######

    我是做golang ReverseProxy 时候遇到这样的问题的,但是一直没有解决

    2020-06-07 17:02:16
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里巴巴HTTP 2.0实践及无线通信协议的演进之路 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载