var body = make([]byte, 0)
var len = 0
for {
var buffer = make([]byte, 1024)
n, err := c.Request.Body.Read(buffer)
if err != nil && err != io.EOF {
gLogger.Error("read http body failed:" + err.Error())
c.JSON(http.StatusInternalServerError, gin.H{
"status": http.StatusInternalServerError,
"errMsg": http.StatusText(http.StatusInternalServerError),
})
return
}
body = append(body, buffer[:n]...)
len = len + n
if err == io.EOF {
break
}
}