关于net/http,nethttp.RoundTripper

本章的核心是net/http包,它提供了用于开发强大的Web客户端和服务端的函数功能。在这个包中,http.Get()https.Get()方法作为客户端,可以用来发送HTTP和HTTPS请求,而http.ListenAndServe()函数可用于创建Web服务器,并且指定服务器监听的IP地址和TCP端口号,然后在该函数中处理传入的请求。

除了net/http包,我们还在本章介绍的一些程序中使用net包。在第13章网络编程-构建服务器与客户端中,将会详细的介绍net包的功能。

最后,接口http.RoundTripper可以使Go的元素能够很方便的拥有执行HTTP事务的能力。简单地说,这意味着Go元素可以为http.Request返回http.Response结构。稍后将详细介绍http.Responsehttp.Request结构。