小弟阅读studygolang关于路由的流程遇到的问题

xuzhiping7 · 2013-07-06 18:31:29 · 4702 次点击

THX~~~

虽然先后顺序还是有点模糊,但我想过一段时间自然会理解的了。

#2
更多评论
polaris
社区,需要你我一同完善!

问题1:var tmpChain FilterChain = *r.filterChain,注意解引用了;

问题2:ServeHTTP() 是 net.http包中的接口 Handler 的方法,两个地方有,表示这两个地方实现了这个接口;建议根据某个请求地址跟踪一下执行流程;

问题3:这个执行需要跟踪一下 net.http包,入口当然就是 http.ListenAndServe

问题4:这个画图似乎会更好表述;

总之,理解流程,关键还是先熟悉 net.http 包的请求入口流程;这段时间有些忙,有时间整理一下 studygolang 的说明文档,以便更多人更好地参与。

#1