golang gin ShouldBind form表单数据绑定:form:“user_name“ binding:“required,min=3“
2023-09-14 09:01:53 时间
package main
import "github.com/gin-gonic/gin"
type User struct {
ID string `form:"id" binding:"required,uuid"`
UserName string `form:"user_name" binding:"required,min=3"`
PassWord string `form:"password" binding:"required,min=3"`
}
func main() {
r := gin.Default()
r.POST("user", func(c *gin.Context) {
var user User
if err := c.ShouldBind(&user); err != nil {
c.JSON(200, gin.H{
"Code": 200,
"Msg": err.Error(),
})
return
}
c.JSON(200, gin.H{
"Code": 0,
"ID": user.ID,
})
})
r.Run()
}
相关文章
- List数据去重的五种有效方法
- 数据开发流程规范及数据监控
- A.机器学习入门算法[七]:基于英雄联盟数据集的LightGBM的分类预测
- 数据分享|R语言用RFM、决策树模型顾客购书行为的数据预测|附代码数据
- 地图制图,数据可视化 Surfer15+全版本安装包+安装步骤
- 文学数据Oracle读取太空探索解码之旅(oracle取天)
- 如何进行Oracle数据误删恢复操作?(oracle数据误删恢复)
- 解决SQLServer数据锁定问题(sqlserver锁数据)
- Linux fscanf函数:实现快速数据读取(linuxfscanf)
- 限制SQL Server 十位数据限制的影响(sqlserver 位数)
- 如何快速将数据存入Redis(怎么往redis存数据)
- 数据之路Redis实现更快速的更新(更新数据redis)
- 使用 Golang 操控 Redis 实现分布式锁(redis锁golang)
- 基于C++浮点数(float、double)类型数据比较与转换的详解