package main
import (
"fmt"
"github.com/gin-gonic/gin"
"net/http"
)
//type User struct {
// Name string `json:"name" `
// Age int64 `json:"age"`
//}
type User struct {
Name string `form:"name" `
Age string `form:"age"`
}
func main() {
r := gin.Default()
r.POST("/user", func(c *gin.Context) {
var user User
err :=c.ShouldBind(&user)
if err != nil {
c.JSON(http.StatusBadRequest,gin.H{
"err":err,
})
} else {
name :=c.PostForm("name")
age := c.PostForm("age")
user.Name = name
user.Age = age
fmt.Print("info:" ,user)
c.JSON(http.StatusOK,gin.H{
"status":"ok",
"姓名":user.Name,
"年龄":user.Age,
})
}
})
r.Run(":8989")
}