package main import ( "fmt" "github.com/gin-gonic/gin" "net/http" ) // url 参数 // 可以通过DefaultQuery()或者Query()方法获取 // DefaultQuery() 若参数不存在则返回默认值 // Query() 若参数不存在 则返回空串 func main() { r := gin.Default() r.GET("/welcome", func(c *gin.Context) { name := c.DefaultQuery("name", "wangao") //第二个参数是默认值 c.String(http.StatusOK, fmt.Sprintf("hello %s", name)) }) r.Run(":8000") //访问 /welcome 返回的是hello wangao (默认值) //访问 /welcome?name=Jack 返回的是hello Jack }