Skip to main content

API请求输入

api中定义请求与响应数据结构,可以直接将需要接收的参数定义为请求结构体的成员,请求时会自动转为对应结构体。

例如,将前面的api请求部分改为

type ParamReq struct {
g.Meta `path:"/params" method:"post"`
UserName string `p:"name" d:"林冲"`
UserAge int `p:"age" d:"110"`
}

其中p:param:用于指定该成员对应的请求参数名,d:default:用于指定默认值。如果Query与Body中有相同名称的参数,则以Body中的参数优先。