Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

My Blog

从此烟雨落金城,一人撑伞两人行。

Gin获取请求参数

GET请求参数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package main
import (
"github.com/gin-gonic/gin"
)

func login(c *gin.Context){
key := c.Query("wd")
// value := c.DefaultQuery("wd", "世界") 查询不到用默认值
c.String(200, key)
}

func main(){
e := gin.Default()
e.GET("/login", login)
e.Run()
}

POST请求参数

1
2
3
4
5
func fun(c *gin.Context){
username := c.PostForm("username")
password := c.DefaultPostForm("password") // 查询不到用默认值
c.String(200, username)
}

路径参数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package main
import (
"github.com/gin-gonic/gin"
)

func login(c *gin.Context){
s := c.Param("username")
c.String(200, s)
}

func main(){
e := gin.Default()
// localhost:8080/login/taweizhong
e.GET("/login/:username", login)
e.Run()
}

评论