
Go技术点滴
脑机接口社区
这个作者很懒,什么都没留下…
展开
-
Go web之旅(路由篇)
据说Go语言设计出来就是为了解决web软件的并发等诸多问题的,所以Go语言又被称为互联网中的c语言。一般的web应用采用的是"请求-响应"模式。在Go web中数据请求与数据返回相当于是基于"请求-响应"模式的web程序的输入输出。而其中数据在不同地方或者叫层次上有不同的表现形式,在客户端上数据一般采用字符串形式体现,而在后台数据一般体现为结构体或对象,这中间的转换需要相应的工具。 用ser原创 2015-08-24 20:14:51 · 3559 阅读 · 0 评论 -
Go web之旅(Request分析)
在网站上进行的每一次交互,其实其内部所经历的过程可以简化为3步: 1.发送请求 2.服务器端进行处理 3.请求响应 为什么要提到上面的交互过程呢?因为最近有读者建议讲一下网站交互,所以现在我们结合网站交互过程进行我们今天的Go web旅程之源码解析。 我们都知道网站是采用http协议进行数据传送的。http请求是由三部分组成,分别是:请求行、请求头、请求主体。下面是访问google时的请求原创 2015-08-24 20:20:54 · 1639 阅读 · 0 评论 -
Go http源码解析(一)
Go web之旅此篇开始将开启Go web之旅,我将这趟旅途分为三个子旅程:源码解析框架解读中间件使用所以在这趟旅途中我们将领略源码之雄伟,框架之奇艳,中间件之灵秀。在接下来的时间里我会按照上面的目录依次讲解。 现在开始踏上Go web的旅程。func firstHandler(w http.ResponseWriter, r *http.Request) { io.WriteS原创 2015-08-09 23:08:18 · 2293 阅读 · 0 评论