zl程序教程

您现在的位置是:首页 >  后端

当前栏目

go gin泛绑定:接收URI请求参数及Param绑定

Go 参数 请求 绑定 接收 Gin URI param
2023-09-14 09:01:54 时间
package main

import "github.com/gin-gonic/gin"

func main() {
	r := gin.Default()
	r.GET("user/:id/:name", func(c *gin.Context) {
		c.JSON(http.StatusOK, gin.H{
			"rid":   c.Param("id"),
			"rname": c.Param("name"),
		})
	})

	r.GET("/user/:name/:action", func(c *gin.Context) {
		name := c.Param("name")
		action := c.Param("action")
		c.JSON(200, gin.H{
			"name":   name,
			"action": action,
		})
	})

	r.GET("/posts/:name/*action", func(c *gin.Context) {
		name := c.Param("name")
		action := c.Param("action")
		c.JSON(200, gin.H{
			"name":   name,
			"action": action,
		})
	})

	r.Run()
}

在这里插入图片描述