HTTP 1.0
- 最基本的HTTP协议
- 支持基本的GET POST 方法
- 多次请求,需要多次连接和断开
HTTP 1.1
- 支持缓存策略
- 支持长连接, Connection: keep-alive , 一次TCP连接多次请求
- 断点续传,状态码206 (资源范围性请求)
- 支持新的方法PUT DELETE等,可用于Restful API
HTTP 2.0
- 可压缩header,减少体积
- 多路复用,一次TCP连接中可以多个HTTP并行请求
- (对于前端性能请求优化的,将多个css文件请求合并到一个文件请求的意义就没有了)
- 服务端推送,类似于websocket