govalidator:使用简单的规则验证Golang请求数据。 受到Laravel请求验证的极大启发

时间:2024-05-02 16:18:19
【文件属性】:

文件名称:govalidator:使用简单的规则验证Golang请求数据。 受到Laravel请求验证的极大启发

文件大小:66KB

文件格式:ZIP

更新时间:2024-05-02 16:18:19

validation validator request govalidator go-request-validation

使用简单的规则验证golang请求数据。 受到Laravel的请求验证的极大启发。 安装 使用以下方法安装软件包 $ go get github . com / thedevsaddam / govalidator // or $ go get gopkg . in / thedevsaddam / govalidator . v1 用法 要使用该软件包,请将其导入您的*.go代码中 import "github.com/thedevsaddam/govalidator" // or import "gopkg.in/thedevsaddam/govalidator.v1" 例子 验证form-data , x-www-form-urlencoded和query params package main import ( "encoding/json" "fmt" "net/http


【文件预览】:
govalidator-master
----.travis.yml(394B)
----govalidator.png(26KB)
----utils110.go(1KB)
----validator_test.go(7KB)
----utils_test.go(2KB)
----rules.go(27KB)
----type.go(2KB)
----helper_test.go(10KB)
----rules_test.go(48KB)
----errors.go(829B)
----CONTRIBUTING.md(632B)
----validator.go(6KB)
----helper.go(4KB)
----roller_test.go(9KB)
----doc()
--------FILE_VALIDATION.md(1KB)
--------NESTED_STRUCT.md(2KB)
--------MAP_VALIDATION.md(2KB)
--------SIMPLE_STRUCT_VALIDATION.md(2KB)
--------STRUCT_VALIDATION.md(1KB)
--------BENCHMARK.md(3KB)
--------CUSTOM_RULE.md(2KB)
----utils_pre110.go(1KB)
----LICENSE.md(1KB)
----.gitignore(16B)
----validate_file.go(2KB)
----roller.go(7KB)
----regex_patterns.go(6KB)
----README.md(11KB)
----utils.go(1KB)
----validate_file_test.go(3KB)

网友评论