Gin框架,body参数只能读取一次问题 臭大佬 2023-08-08 19:45:38 3959 Go 简介 Gin框架,body参数只能读取一次问题 原因在使用gin框架的时候,发现请求的body数据只允许读取一次。读取第二次BindJSON这一步报错:EOF。 解决方法调用完压回去 func funName(c *gin.Context) { data,err := ctx.GetRawData() if err != nil{ fmt.Println(err.Error()) } fmt.Printf("data: %v\n",string(data)) ctx.Request.Body = ioutil.NopCloser(bytes.NewBuffer(data)) // 关键点 ctx.Next() } 赏 上一篇: 制作一个简易的exe包 下一篇: 游戏排行榜 发表 {{ comment.user_name }} {{ comment.created_at }} {{ comment.content }} 取消 发表 {{ child.user_name }} {{ child.created_at }} @ {{ child.answered_user_name }}:{{ child.content }} 取消 发表 更多 广告栏 热度榜 标签云 微信公众号 最新内容会在公众号首发哟☄⊙ω⊙)☄