原本的gin文档中(https://github.com/gin-gonic/gin)已经封装了很多可用的获取用户指定的参数,而在某些特定情况下我们需要获取用户传递的所有参数,则需要采用以下的方式来进行:
func GetArgs(c *gin.Context){
…
if c.Request.Form == nil {
c.Request.ParseMultipartForm(32 << 20)
}
for k, v := range c.Request.Form {
fmt.Println(k, v)
}
//回复
…
}