1. http.Handle(“/“,<Handle类型>)
第二个参数是一个接口,需要通过实现ServeHTTP完成,也就是说只要实现了 ServeHTTP(ResponseWriter, *Request) 就是Handler类型
源码如下
func Handle(pattern string, handler Handler) { DefaultServeMux.Handle(pattern, handler) }
这里注意:DefaultServeMux.Handle(pattern, handler)
type Handler interface {
ServeHTTP(ResponseWriter, *Request)
}