接口开发经常会遇到一个问题是后端需要大量代码进行参数校验,防止用户的恶意请求。最常见的如日期格式、用户年龄、性别等必须是正常的值,不能随意设置。
这里介绍 GoLang 中的一个参数校验库。
简介
无论是何种服务,入参检测是基础的功能,而 go-playground/validator 库提供了基础字段验证,而且支持例如跨字段、自定义、国际化等基础能力。
接口开发经常会遇到一个问题是后端需要大量代码进行参数校验,防止用户的恶意请求。最常见的如日期格式、用户年龄、性别等必须是正常的值,不能随意设置。
这里介绍 GoLang 中的一个参数校验库。
无论是何种服务,入参检测是基础的功能,而 go-playground/validator 库提供了基础字段验证,而且支持例如跨字段、自定义、国际化等基础能力。