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中的参数优先。