1. http 有哪些版本,你是用的哪个版本,怎么查看

http 有哪些版本,你是用的哪个版本,怎么查看

总结:http 版本有 0.9/1.0/1.1/2.0/3.0,我们常用的是 1.1 和 2.0,使用 window.chrome.loadTimes() 获取 http 版本。

常见的 HTTP 版本

  • HTTP/0.9:最初的版本,功能简单,仅支持 GET 方法。
  • HTTP/1.0:增加了基本的请求方法和状态码,但仍存在性能问题。
  • HTTP/1.1:目前最广泛使用的版本之一,支持持久连接、管道化请求等优化特性。
  • HTTP/2.0:支持多路复用、头部压缩等特性。
  • HTTP/3.0:基于 QUIC 协议实现,进一步提升了网络传输效率。

当前常用的版本

  • 主流使用的是 HTTP/1.1HTTP/2.0
  • HTTP/3.0 正在逐步推广中,主要用于解决 TCP 的队头阻塞问题。

查看当前网页使用的 HTTP 版本

可以通过以下方式查看:

方法一:Chrome 浏览器控制台

运行如下代码:

js 复制代码
window.chrome.loadTimes();

在返回的对象中找到 httpVersion 字段,例如:

复制代码
"HTTP/1.1" 或 "h2"

方法二:浏览器开发者工具(Network 面板)

  1. 打开开发者工具 (F12)。
  2. 进入 Network 面板。
  3. 点击任意请求,查看 Headers 中的 Version 信息。
相关推荐
charlie1145141912 分钟前
设计自己的小传输协议 导论与概念
c++·笔记·qt·网络协议·设计·通信协议
BachelorSC14 分钟前
【网络工程师软考版】网络安全
网络·安全·web安全
(Charon)1 小时前
【C语言网络编程】HTTP 客户端请求(基于 Socket 的完整实现)
网络·网络协议·http
Bryce李小白2 小时前
Kotlin实现Retrofit风格的网络请求封装
网络·kotlin·retrofit
Lovyk3 小时前
Linux网络管理
服务器·网络·php
集成显卡3 小时前
Rust 实战三 | HTTP 服务开发及 Web 框架推荐
开发语言·前端·http·rust·web
MC皮蛋侠客4 小时前
AsyncIOScheduler 使用指南:高效异步任务调度解决方案
网络·python·fastapi
DAWN_T175 小时前
关于网络模型的使用和修改/保存和读取
网络·人工智能·pytorch·python·深度学习·神经网络·机器学习
fake_ss1986 小时前
计算机网络基础(一) --- (网络通信三要素)
java·网络·tcp/ip·udp·信息与通信
GISer_Jing7 小时前
WebSocket双向通信——引入进行功能优化
网络·websocket·网络协议