package main import ( "github.com/gin-gonic/gin" "log" ) func main() { engine := gin.Default() // FORM格式 engine.GET("hello", func(context *gin.Context) { //数据格式绑定 var student Student err := context.ShouldBindQuery(&student) if err != nil { log.Fatal(err.Error()) return } context.Writer.Write([]byte("hello, " + student.Name)) }) engine.POST("register", func(context *gin.Context) { //数据格式绑定 var register Register err := context.ShouldBind(®ister) if err != nil { log.Fatal(err.Error()) return } context.Writer.Write([]byte("register, " + register.UserName)) }) engine.Run() } type Student struct { Name string `form:"name"` Class string `form:"class"` } type Register struct { UserName string `form:"user_name"` // 对应请求表单了的字段 Password string `form:"password"` }
Gin-form格式数据处理
最新推荐文章于 2024-04-17 08:41:41 发布