File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed
Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -37,9 +37,10 @@ type User struct {
3737 ID string ` query:"id"`
3838}
3939
40+ // bind this route to something like /user?id=abc
4041func (w http .ResponseWriter , r *http .Request ) {
4142 var user User
42- if err := binder.BindHttp (r, data ); err != nil {
43+ if err := binder.BindHttp (r, &user ); err != nil {
4344 http.Error (w, err.Error (), http.StatusBadRequest )
4445 return
4546 }
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ type TestStruct struct {
2121 Name string `json:"name" xml:"name" form:"name" query:"name" path:"name"`
2222 HeaderValue string `json:"header_value" xml:"header_value" form:"header_value" query:"header_value" header:"X-Header-Value"`
2323 Age int `json:"age" xml:"age" form:"age" query:"age"`
24+ FloatNumber * float64 `json:"float_number" xml:"float_number" form:"float_number" query:"float_number"`
2425 Email string `json:"email" xml:"email" form:"email" query:"email"`
2526 File * multipart.FileHeader `json:"file" xml:"file" form:"file"`
2627 Inner InnerStruct `json:"inner" xml:"inner" form:"inner" query:"inner"`
You can’t perform that action at this time.
0 commit comments