POST 请求参数
Gin 获取Post请求URL参数有三种方式
func (c *Context) PostForm(key string) string
func (c *Context) DefaultPostForm(key, defaultValue string) string
func (c *Context) GetPostForm(key string) (string, bool)大多数情况下使用的是application/x-www-form-urlencoded ,可以使用PostForm方法来接收
postman 请求的参数设置
func Post1(c *gin.Context) {name := c.PostForm("name")c.JSON(200, gin.H{"msg": "这是url传入的" + name,})
}
GET请求参数
URL参数 GET方式绑定参数 通过 DefaultQuery() 与 Query()方法获取
Query()方法 在查询参数不存在时,返回空字符串
DefaultQuery()方法 在查询参数不存在时 ,返回默认值
func GetName(c *gin.Context) {name := c.Query("name")age := c.DefaultQuery("age", "18") // 设置默认值c.JSON(200, gin.H{"name": name,"age": age,"msg": "GET 方式获取名字:" + name,})
}
Postman 测试 在 Param 中输入参数