Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

request body使用ShouldBind绑定结构体,form参数带下划线就获取不到 #226

Open
ChZhg123 opened this issue Apr 14, 2023 · 2 comments

Comments

@ChZhg123
Copy link

客户端参数
{
id:20
sign:90cb901a631a3260c59d90724e893da9
timestamp:1681459261
role_id:3
}
注意:不是表单key value格式,是整个json数据
后端处理
type ArticleCommentLikeForm struct {
ID int32 form:"id" alias:"ID" binding:"required"
Timestamp int32 form:"timestamp" alias:"文章ID" binding:"required"
Sign string form:"sign" alias:"文章ID" binding:"required"
RoleId int32 form:"role_id" alias:"角色ID" binding:"required"
}
var param ArticleCommentLikeForm
err := ctx.ShouldBind(&param);
获取不到RoleId的值

@lawxen
Copy link
Contributor

lawxen commented Apr 17, 2023

Is this issue mean a bug of gin or a wrong example of some document(Which document should be displayed here)?

@lawxen
Copy link
Contributor

lawxen commented Apr 17, 2023

duplicate of gin-gonic/gin#3570

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants