Binding 
Bind 
You only use Bind when you want to bind the request body, path parameters, or query string parameters to a struct by using the struct tags to define the binding rules.
JSON 
go
// POST /users with JSON body: {"name": "John Doe"}
type User struct {
    Name string `json:"name"`
}Path Parameters 
go
// GET /users/:username
type User struct {
    Username string `path:"username"`
}Query String Parameters 
go
// GET /users?limit=10
type User struct {
    Limit int `query:"limit"`
}