Tag: Go
137 total results found
Go 视图模板篇(四):上下文感知与 XSS 攻击
Go 模板引擎一个有趣的地方是显示内容可以根据上下文变化,该功能的一个常见用处就是在适当的地方对内容进行相应的转义。 上下文感知转...
Go 视图模板篇(三):参数、管道和函数调用
参数 参数可以看做模板中的变量,参数值可以是布尔值、整型、字符串、还可以是结构体、结构体的字段、或者数组的索引。 我们可以这样设...
Go 视图模板篇(二):通过指令实现控制结构和模板引入
指令用于在 Go 模板中嵌入命令,通过 {{ 和 }} 来定义,Go 提供了丰富的指令集,包括条件判断、循环、设置和引入等。 在众...
Go 视图模板篇(一):模板引擎的定义、解析与执行
模板和模板引擎 在 Web 编程中,模板引擎用于聚合数据和模板并生成最终的 HTML 文档,处理器调用模板引擎来完成这一工作并将 ...
基于 gorilla/sessions 包在 Go 语言中启动和管理 Session
Go 语言官方提供的 http 包虽然对 HTTP 编程提供了丰富的 API,但是没有提供官方的 Session 实现。如果在 We...
Gin 快速入门
Go 版本要求 使用 Gin 框架之前,需要先检查本地 Go 语言版本,目前要求 Go 1.9 及以上版本,Go 1.7 及 1....
Gin 框架简介
简介 Gin 是一个基于 Go 语言编写的 Web 框架,与 martini 框架类似,但拥有更好的性能,借助高性能的 httpr...
将 Go Micro 微服务应用部署到 Kubernetes 并对外提供服务
接下来,学院君来给大家演示如何将 Micro 微服务应用部署到 Kubernetes。 Go Micro 框架对 Kubernet...
在 Go 语言中设置、读取和删除 HTTP Cookie
Cookie 简介 介绍完了 Go 语言的 HTTP 请求和响应处理,接下来,我们来看看 Go 语言中 Cookie 技术的实现,...
Go 语言通过 ResponseWriter 对象发送 HTTP 响应
HTTP 响应报文结构 前面几篇教程我们了解了如何在 Go 语言中解析用户请求信息,包括表单字段和文件上传,接下来,我们来看看处理...
Go 语言获取 HTTP 请求数据(下):文件上传处理
表单数据编码类型 默认情况下,POST 表单编码类型属性 enctype 值是 application/x-www-form-ur...
Go 语言获取 HTTP 请求数据(上):查询字符串、表单请求和 JSON 请求
GET/POST 请求数据 在 PHP 中,可以直接通过全局变量 $_GET 和 $_POST 快速获取 GET/POST 请求数...
Go 语言通过 Request 对象读取 HTTP 请求报文
今天开始,我们将继续开发 Go 语言 Web 开发之旅。 在前面的教程中,学院君给大家介绍了 Go 语言中 HTTP 服务器的实现...
入门 go 随手写了个简易聊天室
开篇 上周想入门下 go,更了学院君的课程,顺便稍微看了下文档,还是上手写东西来的实在一点。索性就写了个简易聊天室了。前端模板啥的...
基于 Go 语言构建在线论坛增补篇:通过 Viper 读取配置文件并实现热加载
简介 之前我们在论坛项目中使用了单例模式全局加载配置文件,这样做有一个弊端,就是不支持热加载,每次修改配置文件,需要重启应用,不太...