关闭
当前搜索:

Go web之旅(Request分析)

在网站上进行的每一次交互,其实其内部所经历的过程可以简化为3步: 1.发送请求 2.服务器端进行处理 3.请求响应 为什么要提到上面的交互过程呢?因为最近有读者建议讲一下网站交互,所以现在我们结合网站交互过程进行我们今天的Go web旅程之源码解析。 我们都知道网站是采用http协议进行数据传送的。http请求是由三部分组成,分别是:请求行、请求头、请求主体。下面是访问google时的请求...
阅读(822) 评论(0)

Go web之旅(路由篇)

据说Go语言设计出来就是为了解决web软件的并发等诸多问题的,所以Go语言又被称为互联网中的c语言。一般的web应用采用的是"请求-响应"模式。在Go web中数据请求与数据返回相当于是基于"请求-响应"模式的web程序的输入输出。而其中数据在不同地方或者叫层次上有不同的表现形式,在客户端上数据一般采用字符串形式体现,而在后台数据一般体现为结构体或对象,这中间的转换需要相应的工具。 用ser...
阅读(1913) 评论(0)

Go http源码解析(一)

Go web之旅此篇开始将开启Go web之旅,我将这趟旅途分为三个子旅程: 源码解析 框架解读 中间件使用 所以在这趟旅途中我们将领略源码之雄伟,框架之奇艳,中间件之灵秀。在接下来的时间里我会按照上面的目录依次讲解。 现在开始踏上Go web的旅程。func firstHandler(w http.ResponseWriter, r *http.Request) { io.WriteS...
阅读(1142) 评论(0)
    个人资料
    • 访问:31306次
    • 积分:811
    • 等级:
    • 排名:千里之外
    • 原创:52篇
    • 转载:0篇
    • 译文:0篇
    • 评论:3条
    最新评论