golang中ServeMux解析
ServeMux解析 总览 ServeMux结构体 NewServeMux pathMatch * ServeMux.Handler * ServeMux.handler * ServeMux.Handle * ServeMux.ServeHTTP 总览 本来是想做一个UML出来让这篇解析更清晰一点的,但是markdown的UML语法我一直捣鼓不出来。试了几个软件感觉也没有 想象中的好用和方便,看来是时候自己开发一个了(笑). 口述一个流程,具体的函数大家可以页内跳转去看. 首先我们是通过ListenAndServe来监听本地端口的,之后ListenAndServe将收到的新建一个Response连同收到的Request 作为参数调用ServeMux结构体的ServeHTTP(省略了中间过程...阅读全文