最近使用gin框架,写了个GET的方法,使用ShouldBind绑定参数时,发现没有绑定成功。header头使用的是application/json。

查看源码时,发现只要是GET方法,绑定方式都是Form,如图:
golang学习笔记: gin框架的ShouldBind绑定参数

 

 golang学习笔记: gin框架的ShouldBind绑定参数

 

 所以使用json参数绑定不成功。

另外,当我ShouldBindJSON时,由于定义的struct json不能定义默认值(只有Form才有默认值),所以需要自己处理。




 

相关文章:

  • 2022-12-23
  • 2021-11-02
  • 2020-04-10
  • 2022-12-23
  • 2022-12-23
  • 2021-09-22
  • 2021-06-14
  • 2022-01-20
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-15
  • 2022-12-23
  • 2022-12-23
  • 2021-06-05
相关资源
相似解决方案