package main

import (
"github.com/gin-gonic/gin"
"log"
"time"
) type Person struct {
Name string `form:"name"`
Address string `form:"address"`
Birthday time.Time `form:"birthday" time_format:"2006-01-02" time_utc:"1"`
} func main() {
r := gin.Default()
r.GET("/", someHandler)
r.Run()
} func someHandler(c *gin.Context) {
var person Person
// 如果是GET请求,只使用Form绑定引擎Query
// 如果是POST请求,首先检查Content-Type是否为Json或Xml,然后再使用Form(form-data)
// 查看更多:https://github.com/gin-gonic/gin/blob/master/binding/binding.go#L88
if c.ShouldBind(&person) == nil {
log.Println(person.Name)
log.Println(person.Address)
log.Println(person.Birthday)
}
}

  

最新文章

  1. 解决Android studio导入项目卡死
  2. 系统hosts文件的作用
  3. SDcard
  4. Javascript定时器(二)——setTimeout与setInterval
  5. 我所了解的WEB开发(4) - 神奇的URL
  6. struts2文件上传(保存为BLOB格式)
  7. asp.net 中 .ASPX 与.CS文件的关系
  8. (转)Android Service 双进程常驻后台(2)
  9. 16进制字符串转换为byte数组
  10. IOS中设置状态栏的状态
  11. Java核心技术第四章——2.final 和 static
  12. HTTP协议详解(三)
  13. 用css解决table文字溢出控制td显示字数
  14. Eclipse 00: 安装教程 + 汉化 + 简单创建java项目
  15. 类自动调用to.string方法
  16. 调用redis的时候二维码不断刷新的排查
  17. [Android] 对自定义图片浏览器经常内存溢出的一些优化
  18. console的所有用法
  19. 日期 日历 时区 地区 格式化 API 案例 MD
  20. 再续 virtualenv II

热门文章

  1. 【LeetCode】224. Basic Calculator 解题报告(Python)
  2. 【LeetCode】417. Pacific Atlantic Water Flow 解题报告(Python & C++)
  3. LeetCode1240铺瓷砖
  4. Nginx 简单配置反向代理
  5. SHARPENING (HIGHPASS) SPATIAL FILTERS
  6. vue路由history模式刷新404问题解决方案
  7. 编写Java程序,创建Dota游戏中的兵营类,兵营类有一个类成员变量count、一个实例变量name和另一个实例变量selfCount。
  8. JAX-MD在近邻表的计算中,使用了什么奇技淫巧?(一)
  9. 新环境chart包helmlint校验
  10. mysql编译报错