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()
}
相关文章
- 关于GO语言遇到illegal UTF-8 encoding 随手记录
- [Go] defer 语句
- dubbo-go v3 版本 go module 踩坑记
- [Go] OS - bufio readfile
- Go使用simple-json解析json数组字符串:以Harbor获取镜像tag为例
- Go gin参数绑定
- 对C++和Go语言中接口的理解
- 【Go进阶】解析接口调用
- go中interface作为参数和switch里的type
- Flutter实战之go_router路由组件入门指南
- Go语言自学系列 | golang结构体
- go语言笔记——多值函数,本质上和nodejs的回调很像,不过nodejs是回调的第一个参数是err,而golang里是第二个!
- 使用GQLGEN搭建GRAPHQL的GO服务端
- go优雅重启或停止
- go语言web开发系列之三:gin用go-playground/validator做参数的校验
- go 1.18.1 安装