HTTP
HTTP是一种无状态协定(connection-less protocol)
通过这种协定发送给服务器的申请对服务器之前解决过的申请无所不知
好的框架通常是疾速构建可扩大且强壮的Web利用的最好办法,但了解暗藏在框架之下的底层概念和基础设施也是十分重要的
对于Go来说,暗藏在框架之下的通常是net/http、html/template两个规范库
HTTP报文是在客户端和服务端之间传递的音讯,分为HTTP申请和HTTP响应
报文构造1.申请行或者响应行2.零个或多个首部3.一个空行4.一个可选的报文主体
Request构造
URL字段 用于示意申请行中蕴含的URL,指向url.URL构造的指针 type URL struct { Scheme string Opaque string User *Userinfo Host string Path string RawQuery string Fragment string }URL的个别格局:scheme://[userinfo@]host/path[?query][#Fragment]Header字段Body字段Form字段、PostForm字段和MultipartForm字段
net/http
net/http规范库能够分为客户端与服务端两个局部