在使用os.ReadAll(r.Body)方法后,需要执行下面方法,将body重新写回去

ctx.Request.Body = io.NopCloser(bytes.NewBuffer(signStrByte)) // 把body再写回去,不然别的地方取不到

经实践发现 使用gin.Context.Bindxxx相关方法 ,也需要执行上述方法重写body