
快速開始第一個程序

各種請求類型

基本請求
同時補充gin路徑捕獲參數(shù)的兩種形式
第一種:
使用:name這樣的形式。匹配單個路徑段.例如:/user/:name可以匹配/user/yang,但是不能匹配/user/或者/user
第二種:
使用:*name的形式。匹配前綴之后的所有內(nèi)容.例如/user/*name匹配/user/yang/send和/user/yang捕獲/前導(dǎo)。
在函數(shù)中使用c.Param("")來獲取路徑參數(shù)值
router.GET("/user/:name", func(c *gin.Context) {
? ? name := c.Param("name")
? ? c.String(http.StatusOK, "Hello %s", name)
? })
router.GET("/user/:name/*action", func(c *gin.Context) {
? ? name := c.Param("name")
? ? action := c.Param("action")
? ? message := name + " is " + action
? ? c.String(http.StatusOK, message)
? })