最近使用gin框架,写了个GET的方法,使用ShouldBind绑定参数时,发现没有绑定成功。header头使用的是application/json。
查看源码时,发现只要是GET方法,绑定方式都是Form,如图:
所以使用json参数绑定不成功。
另外,当我ShouldBindJSON时,由于定义的struct json不能定义默认值(只有Form才有默认值),所以需要自己处理。
2023-11-26 22:29:16
最近使用gin框架,写了个GET的方法,使用ShouldBind绑定参数时,发现没有绑定成功。header头使用的是application/json。
查看源码时,发现只要是GET方法,绑定方式都是Form,如图:
所以使用json参数绑定不成功。
另外,当我ShouldBindJSON时,由于定义的struct json不能定义默认值(只有Form才有默认值),所以需要自己处理。