最近使用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刪除。