我想知道JavaScript客户端和Node.js服务器之间的请求是使用HTTP1.x还是HTTP2执行的。
我如何知道XMLHttpRequest,Chrome控制台和Node.js使用哪种协议?
答案 0 :(得分:5)
标准之一:performance.timing.nextHopProtocol
非标准实现:window.chrome.loadTimes().connectionInfo)
您可以在开发工具的“网络”标签中签入,其中h2代表HTTP2,
当协议列显示h2
时,表示资源是通过HTTP / 2发送的。 协议列默认为隐藏。右键单击表标题,然后选择协议以显示它。参见Show more information for an example。