已采纳回答 / Sixah
没有导入包package mainimport "github.com/gin-gonic/gin"func main() { r := gin.Default()}
2020-04-01
我使用 ShouldBind 函数时提示未定义, 我查看源代码 context.go 文件里,确实没有找到 ShouldBind 函数
2020-03-13
最赞回答 / 积雪草1
v8和v9的写法有区别,参考2楼的解释(https://www.imooc.com/qadetail/336366)
type Booking struct { CheckIn time.Time `form:"check_in" validate:"required,bookableDate" time_format:"2006-01-02"` CheckOut time.Time `form...
2020-03-12
最新回答 / helloei
在页面设置一个切换语言的按钮,按钮超链接的url里包含切换信息就好:
http://127.0.0.1:8080/demo/bind?locale=en
2020-02-26
最新回答 / qq_慕神4455118
http库只是基本的架子,还缺少很多问题。Gin进一步封装,让我们能更快使用——比如,http中的http.Request.Body只会读一次,第二次是读不到的,然后你使用的话需要自己保存;但是用Gin后,它会帮你做好保存让你直接使用,这样更加符合开发的逻辑。总之,Gin就是弥补了原生http库的不足,并且这些补充都是适用了的最佳实践方式。```gofunc readBodyOnce(w http.ResponseWriter, r *http.Request) { body, err := io...
2020-02-20