有默認(rèn)值方式獲取GET請(qǐng)求參數(shù)
package main
import "github.com/gin-gonic/gin"
func main() {
app := gin.Default()
app.Handle("GET", "/", func(context *gin.Context) {
name := context.DefaultQuery("name", "王二狗")
context.Writer.Write([]byte(name))
})
app.Run()
}
無(wú)默認(rèn)值方式獲取GET請(qǐng)求參數(shù)
package main
import "github.com/gin-gonic/gin"
func main() {
app := gin.Default()
app.Handle("GET", "/", func(context *gin.Context) {
name := context.Query("name")
context.Writer.Write([]byte(name))
})
app.Run()
}
獲取GET請(qǐng)求參數(shù)的同時(shí),返回參數(shù)獲取狀態(tài),狀態(tài)為bool類型
package main
import "github.com/gin-gonic/gin"
func main() {
app := gin.Default()
app.Handle("GET", "/", func(context *gin.Context) {
name, status := context.GetQuery("name")
if !status {
panic("未獲取到name參數(shù)")
}
context.Writer.Write([]byte(name))
})
app.Run()
}