Как узнать, выполняется ли запрос с использованием HTTP 1.x или HTTP2 - PullRequest
0 голосов
/ 21 февраля 2019

Я хочу знать, выполняется ли запрос между клиентом JavaScript и сервером Node.js с использованием HTTP1.x или HTTP2.

Как я знаю в XMLHttpRequest, Chrome Console и Node.js, какой тип протокола используется?

1 Ответ

0 голосов
/ 21 февраля 2019

Стандартный: performance.timing.nextHopProtocol

Нестандартная реализация: window.chrome.loadTimes().connectionInfo)

Вы можете проверить на вкладке сети инструментов разработчика, где h2 представляет HTTP2,

The Protocol column in the Network panel

Когда в столбце Protocol указано h2, это означает, что ресурс был отправлен с HTTP / 2.Столбец Protocol по умолчанию скрыт.Щелкните правой кнопкой мыши заголовок таблицы и выберите Протокол , чтобы отобразить его.См. Показать дополнительную информацию для примера .

...