如何知道是否使用HTTP 1.x或HTTP2执行请求

Bad*_*bet 2 javascript http node.js google-chrome-devtools http2

我想知道是否使用HTTP1.x或HTTP2在JavaScript客户端和Node.js服务器之间执行请求.

我在XMLHttpRequest,Chrome控制台和Node.js中如何知道使用什么类型的协议?

Cod*_*ode 6

标准一: performance.timing.nextHopProtocol

非标准实施: window.chrome.loadTimes().connectionInfo)

您可以在dev工具的网络选项卡中查看,其中h2代表HTTP2,

Protocol列表示h2它意味着资源是使用HTTP/2发送的.默认情况下隐藏" 协议"列.右键单击表标题,然后选择"协议"以显示它.有关示例,请参阅显示更多信息.