HTTP 1.0 - 3.0 协议特性差异总结

80 阅读1分钟
特性HTTP1.0HTTP1.1HTTP2.0HTTP3.0
连接方式默认短连接默认长连接长连接,一个 TCP 连接处理多个请求基于 QUIC 协议(UDP),用 64 位随机数确定连接
数据格式文本文本二进制二进制
多路复用不支持不支持(存在队头阻塞)支持,解决队头阻塞支持
头部压缩不支持不支持支持支持
请求头 Host 域不支持支持支持支持
服务端推送不支持不支持支持支持
请求优先级不支持不支持允许指定允许指定
断点续传不允许支持支持支持
加密情况默认不加密,可使用 HTTPS默认不加密,可使用 HTTPS默认不加密,可使用HTTPSTLS 1.3 作为默认安全层协议
协议特点简单基础,性能较低长连接但有队头阻塞,功能有扩充二进制、高效压缩、多路复用等低延迟、抗丢包、QUIC 集成多功能