package middleware import ( "bytes" "github.com/gin-gonic/gin" "io/ioutil" ) func MultiReadBody(ctx *gin.Context) { body, _ := ioutil.ReadAll(ctx.Request.Body) ctx.Request.Body = ioutil.NopCloser(bytes.NewBuffer(body)) }