func main() {
router := gin.Default()
router.POST("/form_post/:message", func(c *gin.Context) {
// 查询请求URL后面拼接的参数
id := c.Query("id")
//从取得URL中参数,此处URL中没有message字段
message := c.Param("message")
//查询请求URL后面的参数,如果没有填写默认值
nick := c.DefaultPostForm("nick", "anonymous")
// 从表单中查询参
name := c.PostForm("name")
c.JSON(200, gin.H{
"status": "posted",
"message": message,
"id": id,
"nick": nick,
"name": name,
})
})
router.Run(":8082")
}
Query 查询请求URL后面拼接的参数
Param 从取得URL中参数,此处URL中没有message字段
DefaultPostForm 查询请求URL后面的参数,如果没有填写默认值
PostForm 从表单中查询参