
golang——gin
文章平均质量分 90
golang——gin
两片空白
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
gin参数验证
使用go-playground/validator包。validator包是Golang中一个非常受欢迎的数据验证工具,它提供了丰富的验证规则和简单易用的API。使用validator包可以轻松的定义和执行各种验证规则,如必填字段,最大长度,最小值等。同时validator包还支持自定义验证规则,可根据具体业务需求进行扩展。除了支持内置的验证规则,validator包还支持自定义验证规则。我们可以通过实现validator.Func类型的函数来定义自己的验证规则。原创 2024-07-02 15:45:08 · 2213 阅读 · 0 评论 -
gin会话控制
session就是用来在服务端存储相关数据的,以便在同一个用户多次请求之间保存用户的状态,比如登录状态。因为HTTP协议是无状态的,不记录用户的信息,使用cookie的缺点不安全,明文发送,而session通过使用标识,也就是所谓的sessionid来解决cookie的不安全的缺点。该sessionid有服务器生成,并存储在客户端的cookie或者url中。当客户端再次发送请求时,会携带该标识,服务端可以通过该标识查找到存在服务器上的相关数据。原创 2024-06-30 20:22:12 · 1015 阅读 · 0 评论 -
gin中间件
HandlerFunc是一个函数类型,接收一个Context参数,函数由于编写中间件的处理逻辑。type HandlerFunc func(*Context)其实就是代表一个中间件。原创 2024-06-28 10:06:46 · 1105 阅读 · 0 评论 -
gin数据解析,绑定和渲染
html文件:代码: 演示:html文件:代码:三. URI数据解析和绑定gin.Context中的ShouldBindUri方法将uri中的数据,自动按照uri格式解析到结构体。演示:原创 2024-06-26 15:53:26 · 621 阅读 · 0 评论 -
golang——Gin框架及路由介绍
gin框架中采用的路由库是基于httprouter做的支持Restful风格的API,意思是"表面层状态转化",是一个互联网应用程序的API设计理念:URL定位资源。可以创建路由组,为了管理相同的URL。import ("net/http"//将应用切换到“发布模式”以提升性能//创建路由//默认使用了两个中间件Logger(),Recovery()})})//路由组1})})//路由组2})})//监听端口,默认绑定端口8080。原创 2024-06-26 09:35:01 · 5295 阅读 · 0 评论