最近使用gin框架,写了个GET的方法,使用ShouldBind绑定参数时,发现没有绑定成功。header头使用的是application/json。
查看源码时,发现只要是GET方法,绑定方式都是Form,如图:
所以使用json参数绑定不成功。
另外,当我ShouldBindJSON时,由于定义的struct json不能定义默认值(只有Form才有默认值),所以需要自己处理。
最近使用gin框架,写了个GET的方法,使用ShouldBind绑定参数时,发现没有绑定成功。header头使用的是application/json。
查看源码时,发现只要是GET方法,绑定方式都是Form,如图:
所以使用json参数绑定不成功。
另外,当我ShouldBindJSON时,由于定义的struct json不能定义默认值(只有Form才有默认值),所以需要自己处理。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。