不管是传递json还是form表单 注意 ,结构体定义 首字母必须大写,后面还要加 如下 如果是字段后面是form //定义结构体 Id int `form:"id"` Name string `form:"name"` //获取和绑定参数 id := context.Query("id") var user User context.Bind(&user) //如上:如果是form传值,可获取参数,也可绑定结构体; //如果是json传值,则取不了值,但可以绑定 如果是字段后面是json //定义结构体 Id int `json:"id"` Name string `json:"name"` //获取和绑定参数如上 //如上:如果是form传值,则能获取参数,但绑定不了结构体 // 如果是json传值,则获取不到参数,但能绑定结构体
//三种绑定方式:
context.ShouldBind() 都可以绑定
ShouldBindQuery() 只能绑定get