Skip to content

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

@ChZhg123

Description

@ChZhg123

客户端参数
{
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的值

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions