参数接收规则

tag修饰符
tag定义和golang中json tag语法一样,除了json tag外,go-zero还提供了另外一些tag来实现对字段的描述, 详情见下表。

常见参数校验描述

tag key 描述 有效范围 示例
json json序列化tag request、response json:"fooo"
path 路由path,如 /foo/:id request path:"id"
form 标志请求体是一个form(POST方法时)或者一个query(GET方法时/search?name=keyword) request form:"name"
header HTTP header,如 Name: value request header:"name"

参数校验规则

go-zero内置验证
参考文档:
https://go-zero.dev/docs/tutorials/api/parameter

作者:海马  创建时间:2022-10-30 15:03
最后编辑:海马  更新时间:2024-05-10 15:32