我們在瀏覽器檢索一條信息“成龍”的時候是這樣的:https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&ch=&tn=baidu&bar=&wd=成龍
可以看到?問號后邊跟了好幾個參數,其中我們輸入的是wd=成龍,那么在后端我們怎么拿到用戶提交的請求參數
package main
import (
"net/http"
"github.com/gin-gonic/gin"
)
func main() {
r := gin.Default()
r.GET("/url", func(c *gin.Context) {
// 獲取瀏覽器那邊發送請求攜帶的query string 參數
//name := c.Query("query") //通過Query 獲取請求中攜帶的querystring參數
//name := c.DefaultQuery("query","somebody") //取不到就用指定的默認值
name, ok := c.GetQuery("query") //取不到第二個參數就返回false
if !ok {
name = "sombody"
}
c.JSON(http.StatusOK, gin.H{
"name": name,
})
})
r.Run(":9090")
}

