Gin-- 入门实战

请求路由

1 各种 http 请求
2 可以把gin当作静态服务器来使用
3 url 作为参数
4 所有请求定位到一个资源中,类似nginx的前缀匹配

各种http请求

Gin-- 入门实战_第1张图片
Gin-- 入门实战_第2张图片
Gin-- 入门实战_第3张图片

绑定静态文件夹
Gin-- 入门实战_第4张图片

参数作为url 功能
Gin-- 入门实战_第5张图片

泛绑定
Gin-- 入门实战_第6张图片

获取请求参数

Gin-- 入门实战_第7张图片

获取get请求参数
Gin-- 入门实战_第8张图片
获取body 内容
Gin-- 入门实战_第9张图片
readAll 之后 就没有了,后续还需要进行重写操作
Gin-- 入门实战_第10张图片

bind 参数绑定
Gin-- 入门实战_第11张图片
这里是根请求的content-type进行不同的binding操作
Gin-- 入门实战_第12张图片
Gin-- 入门实战_第13张图片
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

验证请求参数

Gin-- 入门实战_第14张图片

结构体验证
Gin-- 入门实战_第15张图片
Gin-- 入门实战_第16张图片

validate v8 验证规则,需要自己查询

自定义验证规则
Gin-- 入门实战_第17张图片
Gin-- 入门实战_第18张图片

多语言翻译验证
用的时候 在看

中间件

是进入gin 服务器 与 回调函数之间的中间层,可以做请求拦截和中间打印等

Gin-- 入门实战_第19张图片
打印到文件 如何设置

Gin-- 入门实战_第20张图片

Gin-- 入门实战_第21张图片
使用recovery 中间件 ,不会导致进程被挂掉

自定义中间件
Gin-- 入门实战_第22张图片
使用自定义的中间件
Gin-- 入门实战_第23张图片

其他补充

Gin-- 入门实战_第24张图片
Gin-- 入门实战_第25张图片
用的时候,在仔细看

你可能感兴趣的:(JavaCore)