3 Commits

Author SHA1 Message Date
guonaihong
48e871a76d binding: add ShouldBindQuery2 and BindQuery2
```go
ackage main

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

type testQuery struct {
	Size int    `query:"size"`
	Page int    `query:"page"`
	Ak   string `query:"ak"`
}

func main() {
	g := gin.Default()

	g.GET("/query", func(c *gin.Context) {
		q := testQuery{}
		err := c.ShouldBindQuery2(&q)
		if err != nil {
			return
		}
		c.JSON(200, q)
	})

	g.Run()
}

// curl '127.0.0.1:8080/query?size=10&page=20&ak=test'
```
2019-10-14 22:04:27 +08:00
田欧
b7e8a6b9b0 style(import): not use aliase when import package (#1146) 2017-10-29 13:12:22 +01:00
Eason Lin
c19aa0598b feat(context): add BindQuery func (#1029)
* feat(context): add BindQuery func, only parse/bind the query string params.

* docs(readme): add BindQuery section.

* docs(readme): fix import.

* docs(readme): separate import
2017-07-19 09:50:05 +02:00