此方式只能獲取post默認方式application/x-www-form-urlencoded的引數
ctx.Request.ParseForm()
for k, v := range ctx.Request.PostForm {
fmt.Printf("k:%v\n", k)
fmt.Printf("v:%v\n", v)
}
此方式能獲取post中form-data和x-www-form-urlencoded兩種方式
c.Request.ParseMultipartForm(128)//保存表單快取的記憶體大小128M
data := c.Request.Form
fmt.Println(data)
formCache表單快取其實也是一個url.Values,通過呼叫http.Request的ParseMultipartForm對提交的表單決議,獲得里面的資料保存在http.Request的PostForm欄位中,最后從req.PostForm獲取表單資料,賦值給c.formCache表單快取即可,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/204492.html
標籤:Go
上一篇:理解記憶體對齊
