参数接收规则
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
最后编辑:海马 更新时间:2024-05-10 15:32