package main

import (
"net/http"

"github.com/gin-gonic/gin"
)

type User struct {
ID uint `uri:"id"`
Name string `uri:"name"`
}

func main() {
r := gin.Default()
var user User
r.GET("user/:id/:name", func(c *gin.Context) {
if err := c.ShouldBindUri(&user); err != nil {
panic(err)
}
c.JSON(http.StatusOK, gin.H{
"id_": user.ID,
"name_": user.Name,
})
})
r.Run()
}

go gin框架:ShouldBindUri绑定uri请求参数_开发语言