Go之Http包的服务端介绍
对于go的net/http包,主要分为两个部分,一部分是针对客户端的,一部分是针对服务端的,本篇文章主要介绍服务端这部分内容。一、总体介绍一个http消息的流程如下所示,其中红框部分是server部分的内容,主要包括两部分内容:ServerMux 和 Handler。ServerMux 本质上是一个 HTTP 请求路由器(也叫多路复用器Multiplexor)。它把收到的请求与一组预先定义的 URL 路径列表做对比,然后在匹配到路径的时候调用关联的处理器(Handler)。处理器(Handle...阅读全文