
GoWeb
YYJNY
在读硕士
展开
-
GoWeb请求的处理方式
1.1获取请求 URL // 建立一个处理器 //获取请求行里面的信息 func handler(w http.ResponseWriter, r *http.Request) { fmt.Fprintln(w, “已经发送请求地址”, r.URL.Path) fmt.Fprintln(w, “已经发送请求地址后请求的查询字符串”, r.URL.RawQuery) //通过 r.URL.RawQuery 得到的是 username=admin&password=123456 //通过 r.URL.R原创 2020-08-06 15:42:58 · 260 阅读 · 0 评论 -
GoWeb的数据库操作
数据库的操作 Go 语言中的 database/sql 包定义了对数据库的一系列操作。database/sql/driver 包定义了应被数据库驱动实现的接口,这些接口会被 sql 包使用。但是 Go 语言没有提供任何官方的数据库驱动,所以我们需要导入第三方的数据库驱动。不过我们连接数据 库之后对数据库操作的大部分代码都使用 sql 包。 创建一个util工具包用来存放数据库连接函数 创建一个 db.go 文件,导入 database/sql 包以及第三方驱动包 import ( "database/s原创 2020-08-06 15:40:05 · 178 阅读 · 0 评论 -
GO语言goWeb学习笔记之Http协议与goWeb简洁
HTTP协议 HTTP超文本传输协议 (HTTP-Hypertexttransferprotocol),是一个属于应用层的 面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统 它详细规定了浏览器和万维网服务器之间互相的通信规则 报文 客户端和服务器端通信时传输的内容 请求报文 客户端发送给服务器端 响应报文 服务器端发送给客户端 浏览器和服务器之间的通信过程 建立连接 发出请求信息 回送响应信息 关闭连接 浏览器与 WEB 服务器的连接过程是短暂的,每次连接只处理一个请求和响应。对每一 个页原创 2020-08-06 10:36:43 · 294 阅读 · 0 评论