3.gin(请求参数绑定)
1.ShouldBindQuery(获取GET)和ShouldBind(获取POST)
package main
import (
"fmt"
"github.com/gin-gonic/gin"
"log"
)
func main(){
engine := gin.Default()
engine.GET("/hello", func(context *gin.Context) {
var student Student
err := context.ShouldBindQuery(&student)
if(err != nil){
log.Fatal(err.Error())
return
}
fmt.Println(student.Name)
fmt.Println(student.Classes)
})
engine.Run()
}
type Student struct {
Name string `form:"name"`
Classes string `form:"classes"`
}

浙公网安备 33010602011771号