【发布时间】:2021-08-08 10:49:17
【问题描述】:
我正在使用 gin 来创建 Web 服务。
gin 有Bind(&request),它根据结构中提供的标签验证请求。
如果验证失败,则返回错误。
但我希望记录无效请求。如何获取请求 json?
type SignupRequest struct {
FirstName string `json:"first_name" binding:"required"`
AssociatedBank string `json:"associated_bank" binding:"required"`
}
...
srj := NewSignupRequest()
err = c.Bind(srj)
如果要求失败,我将没有要记录的请求数据。
【问题讨论】: