http请求由3个部分组成
1.请求行:
请求行包括 方法符号,请求的URI和协议的版本
请求 URL: http://www.cnblogs.com/ 请求方法: GET 版本HTTP/1.1
2.请求头
Host: www.cnblogs.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393
Connection: keep-alive(长连接)
Accept: */*(告诉服务端可以处理的哪些数据结构)
(这里 text/*表示人可读的文字;image/*:图片 ; audio:声音;video/*:移动的图片; application/*:二进制数据 .....)
Accept-Encoding: gzip, deflate(gzip是一种数据格式 默认且目前仅使用deflate算法压缩data部分,此法用于压缩传输 ,浏览器自动解压)
Accept-Language: zh-CN
3:如果请求方法为GET,这里为空GET请求的数据是放在URL后面的
TCP建立的3次握手,关闭的4次握手?
http的长连接 什么时候关闭呢? 不懂