有没有一种简单的方法可以使用 Gin Gonic 列出/遍历所有帖子值?(去)
我试过了:
c.Request.ParseForm()
for key, value := range c.Request.PostForm {
log.Printf("POST %v = %v",key,value)
}
但这没有显示任何值,但是当我直接从上下文测试值时:
log.Printf("POST email = %v", c.PostForm("email")
它输出正常。
我要做的是将所有发布值映射到 gin.H{} 上下文中,以便在失败时我可以将发布的值传递回 .HTML 模板上下文并预先填充它们(连同我的错误消息) . 我发现最好的方法是将每个 POST 值手动连接到 gin.H{} 映射,但对于大型表单,这些似乎冗长且不理想。