前端中的HTTP协议

1.什么是HTTP协议?

HTTP(超文本传输协议)协议是www服务器和用户请求代理(例如浏览器)之间通过应答模式传输超文本内容的一种协议。

2.HTTP报文的组成

一个完整的HTTP报文由头部空行正文三部分组成。
前端中的HTTP协议
前端中的HTTP协议

3.HTTP1.1

HTTP协议目前使用最广泛的是HTTP1.1版本,发布于1999年,相对于HTTP1.0增加了协议扩展切换缓存部分文件传输优化长连接消息传递host头域错误提示 等一些重要的增强特性。
3.1 长连接
HTTP1.1的长连接机制是通过请求头中keep-alive头域信息来控制的。keep-alive的控制可以让客户端到服务器端之间的链接在一段时间内,当一个请求文件的传输连接建立以后,在服务器保持该连接的这段时间内,其他文件请求可以复用这个已经建立好的连接。需要注意的是,长连接请求机制并不会节省传输内容的网络开销。
3.2 缓存控制

未完待续。。。