package main

import "/gin-gonic/gin"

func main() {
r := gin.Default()
r.GET("user/:id/:name", func(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{
"rid": c.Param("id"),
"rname": c.Param("name"),
})
})

r.GET("/user/:name/:action", func(c *gin.Context) {
name := c.Param("name")
action := c.Param("action")
c.JSON(200, gin.H{
"name": name,
"action": action,
})
})

r.GET("/posts/:name/*action", func(c *gin.Context) {
name := c.Param("name")
action := c.Param("action")
c.JSON(200, gin.H{
"name": name,
"action": action,
})
})

r.Run()
}

go gin泛绑定:接收URI请求参数及Param绑定_golang