go-get_方式取参数
http://127.0.0.1/query?user=尼碟
package main
import ( "fmt" "github.com/gin-gonic/gin" )
func _query(context *gin.Context) { fmt.Println(context.Query("user")) fmt.Println(context.GetQuery("user")) fmt.Println(context.GetQueryArray("user")) }
func main() { router := gin.Default() router.GET("/query", _query) router.Run(":80") }
|
param方式取参数
http://127.0.0.1/param/136/47/狗蛋大兵
package main
import ( "fmt" "github.com/gin-gonic/gin" )
func _param(context *gin.Context) { fmt.Println("这是 id:" + context.Param("id")) fmt.Println("这是 pid:" + context.Param("pid")) fmt.Println("这是 name:" + context.Param("name")) }
func main() { router := gin.Default() router.GET("/param/:id/:pid/:name", _param) router.Run(":80") }
|