摘要: 前言 在 Engine与Context 中,我们提到了Context的作用之一就是解析request请求并实现request在上下游的传递,其中的解析request调用的是binding相关的函数,解析完数据,还需要对数据进行有效性验证,这部分是通过validator相关的函数实现的。本章重点讲解b 阅读全文
posted @ 2022-10-23 14:31 晨枫1 阅读(1343) 评论(0) 推荐(0) 编辑
摘要: 前言 在上一章,我们讲述了request请求是如何在gin中流转的,其中提到了两个比较重要的结构体Engine和Context。Engine在gin中充当server的角色,Context则负责对request的封装(类似net/http中的request),本章详细介绍一下这两个结构体及其作用。 阅读全文
posted @ 2022-10-23 13:39 晨枫1 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 前言 本篇为gin框架的第二篇,主要讲述gin框架如何接收一次http请求,并执行对应的请求处理函数,即request请求在gin框架中的流转过程。gin框架的底层,仍然是采用go原生网络库net/http,遵循one connection per goroutine。因此在讲述gin的请求处理之前 阅读全文
posted @ 2022-10-23 10:26 晨枫1 阅读(837) 评论(0) 推荐(0) 编辑