每日灵魂一问-HTTP1.0/1.1/2.0的区别

http1.0/1.1/2.0???

是啥???

超文本传输协议(英语:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协做式和超媒体信息系统的应用层协议 - 来自维基百科 http是啥html

HTTP 1.0 ? ? ?

1.每次请求须要屡次链接image.png分布式

如:当解析html文件,中多个资源时,要创立屡次链接
2.格式传输: 文本spa

HTTP 1.1 ? ? ?

1.每次请求须要一次链接!
即:支持长链接(Connection: keep-alive)
image.pnghtm

如:当解析html文件,中多个资源时,多个请求和响应只需一个链接资源

2.格式传输: 文本get

3.同时增长更多的请求头响应头请求方式it

HTTP 2.0 ? ? ?

1.每次请求须要一次链接!可同时传输
image.pngio

如:当解析html文件,中多个资源时,多个请求和响应只需一个链接 , 多个请求和响应只需可同时发送class

2.格式传输: 二进制二进制

3.相同数据再也不请求

4.容许服务端推送资源给客户端