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连接可以处理多个请求);
服务器主动推送(相关资源一个请求全部推送);
解析基于二进制,解析错误少,更高效;
报头压缩,降低开销。