http各版本之间的区别

2022-09-29 09:28:24
http1.x解析基于文本,http2.0采用二进制。新增特性:多路复用,header压缩、服务端推送*(静态html资源) HTTP/0.9 支持 get 请求,不支持请求头 HTTP/1.0 默认短连接,(一次请求建立一次TCP连接,请求完断开),支持GET、POST、HEAD请求 HTTP/1.1 默认长连接(一次tTCP连接可多次请求);支持PUT、DELETE、PATCH等六种请求,增加host头,支持虚拟主机;支持断点续传功能 HTTP/2.0 多路复用、降低开销(一次TCP连接可以处理多个请求); 服务器主动推送(相关资源一个请求全部推送); 解析基于二进制,解析错误少,更高效; 报头压缩,降低开销。