Gin框架请求数据绑定与多数据格式处理
1.ShouldBindQuery.go package main import ( "fmt" "github.com/gin-gonic/gin" "log" ) func main ( ) { engine := gin . Default ( ) //GET请求 //http://localhost:8080/hello?name=davie&classes=软件工程 engine . GET ( "/hello" , func ( context * gin . Context ) { fmt . Println ( context . FullPath ( ) ) //数据与表单实体来进行绑定的一个操作 var student Student err := context . ShouldBindQuery ( & student ) if err != nil { log . Fatal ( err . Error ( ) ) } fmt . Println ( student . Name ) fmt . Println ( student . Classes ) context . Writer . Write ( [ ] byte ( "hello," + student . Name ) ) } ) engine . Run ( ) } type