概要
Ginを使用したAPI開発などでURLからパラメーターを受け取る際、
パラメーターの種類によって受け取り方が異なるのでまとめました。
クエリパラメータ
http://example.com/user?id=123
パスパラメータ
http://example.com/user/123
受け取り方
クエリパラメータの場合
router.GET("/user", func(ctx *gin.Context) {
id := ctx.Query("id")
})
パスパラメータの場合
router.GET("/user/:id", func(ctx *gin.Context) {
ctx.Param("id")
})
以上です。