Introduction to VPS and Web Technology Development

protobuf无法设置form接收参数,gin获取form表单参数

自由vps golang
func (s *NotifyService) Notify(ctx *gin.Context, req *pb.NotifyRequest) (*pb.NotifyReply, error) {
	var notify2 params.Notify
	ctx.ShouldBind(&notify2)
	fmt.Println(notify2)
	fmt.Println("请求方式", notify2.Method)


参数Notify
package params

type Notify struct {
	Version       string `form:"version"`
	RequestId     string `form:"requestId"`
	Timestamp     string `form:"timestamp"`
	Charset       string `form:"charset"`
	Method        string `form:"method"`
	Sign          string `form:"sign"`
	IsPerfReq     string `form:"isPerfReq"`
	OuterId       string `form:"outerId"`
	BizType       string `form:"bizType"`
	Token         string `form:"token"`
	OrganizerId   string `form:"organizerId"`
	OrganizerNick string `form:"organizerNick"`
	Mobile        string `form:"mobile"`
	MobileType    string `form:"mobileType"`
	IdCard        string `form:"idCard"`
	IdCardType    string `form:"idCardType"`
	SendStyle     string `form:"sendStyle"`
	SmsTemplate   string `form:"smsTemplate"`
	ValidStart    string `form:"validStart"`
	ValidEnd      string `form:"validEnd"`
	Amount        string `form:"amount"`
	Frequency     string `form:"frequency"`
	ItemId        string `form:"itemId"`
	ItemTitle     string `form:"itemTitle"`
	OuterIdP      string `form:"outerIdP"`
	OuterIdSKU    string `form:"outerIdSKU"`
	SkuProperties string `form:"skuProperties"`
	TotalFee      string `form:"totalFee"`
	Weeks         string `form:"weeks"`
	DeadlineOpen  string `form:"deadlineOpen"`
	DeadlineUse   string `form:"deadlineUse"`
	TimeLimit     string `form:"timeLimit"`
	BlessWords    string `form:"blessWords"`
	MainOrderId   string `form:"mainOrderId"`
	BizExtend     string `form:"bizExtend"`
	MsyNewChannel string `form:"msyNewChannel"`
	SubItemID     string `form:"subItemID"`
}

type NotifyBind struct {
	Method string `form:"method"`
}

使用chatGPT寻求答案
标签: 暂无标签

免责声明:

本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:master@freevpsweb.com

同类推荐
评论列表