前言
关于time_wait网上的介绍有很多,咱不啰嗦了,之前公司环境有台机器里有大量的time_wait,研究了下golang和http的基础,小结下。
http协议1.1后默认是长连接,如果一个client使用http1.1协议,但又不希望使用长链接,则需要在header中指明connection的值为close;如果server方也不想支持长链接,则在response中也需要明确说明connection的值为close。
Get / HTTP/1.1
Host: example.com
User-Agent: Go 1.1 package http
**Connection: close**
Accept-Encoding: gzip
HTTP/1.1 501 Not Implemented
Content-Type: text/html
Content-Length: 357
**Connecti