Context 是 Gin 框架的核心,每个请求都有一个 Context 对象,它贯穿整个请求生命周期。理解 Context,才能真正用好 Gin。
Context 封装了 Go 标准库的 http.Request 和 http.ResponseWriter,提供了大量便捷方法。获取请求参数、设置响应、传递数据,都离不开它。
这部分我们会深入了解 Context 的结构和方法。从请求信息获取到 Cookie 操作,从数据存储到并发安全,覆盖 Context 的方方面面。Context 的设计很精妙,它既是请求的载体,也是中间件通信的桥梁。
掌握 Context 的使用,是成为 Gin 高手的必经之路。