前端中的HTTP协议
1.什么是HTTP协议?
HTTP(超文本传输协议)协议是www服务器和用户请求代理(例如浏览器)之间通过应答模式传输超文本内容的一种协议。
2.HTTP报文的组成
一个完整的HTTP报文由头部,空行,正文三部分组成。
3.HTTP1.1
HTTP协议目前使用最广泛的是HTTP1.1版本,发布于1999年,相对于HTTP1.0增加了协议扩展切换、缓存、部分文件传输优化、长连接、消息传递、host头域、错误提示 等一些重要的增强特性。
3.1 长连接
HTTP1.1的长连接机制是通过请求头中keep-alive头域信息来控制的。keep-alive的控制可以让客户端到服务器端之间的链接在一段时间内,当一个请求文件的传输连接建立以后,在服务器保持该连接的这段时间内,其他文件请求可以复用这个已经建立好的连接。需要注意的是,长连接请求机制并不会节省传输内容的网络开销。
3.2 缓存控制
未完待续。。。