Различия
Здесь показаны различия между двумя версиями данной страницы.
tech:как_проверить_работу_http2 [2018/05/03 09:18] v.sabinich |
tech:как_проверить_работу_http2 [2020/03/10 22:01] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | Проверить поддерживает ли сайт технологию [[что_такое_http2|http/2]] можно несколькими способами: | ||
- | === Онлайн-сервисы === | ||
- | |||
- | * https://http2.pro | ||
- | * https://tools.keycdn.com/http2-test | ||
- | |||
- | === Браузеры === | ||
- | ==== Веб-разработка ==== | ||
- | В современных версиях Firefox и браузерах на базе Chromium есть раздел "веб-разработка", с помощью которого можно провести полное исследование сайта. | ||
- | Перейдите во вкладку "Сеть" и загрузите сайт. Нажмите левой кнопкой мыши на загруженный элемент и справа появится полная информация о запросе. | ||
- | |||
- | {{ :tech:browser-http2check.png?nolink |}} | ||
- | |||
- | ==== Chromium ==== | ||
- | |||
- | Расширение [[https://chrome.google.com/webstore/detail/http2-and-spdy-indicator/mpbpobfflnpcgagjijhmgnchggcjblin?hl=ru|HTTP/2 and SPDY indicator]] отобразит в адресной строке пиктограмму поддержки [[что_такое_http2|HTTP/2]] или [[SPDY]] | ||
- | |||
- | === Командная строка === | ||
- | |||
- | ==== curl ==== | ||
- | Начиная с версии 4.47 [[linux:curl]] поддерживает работу по протоколу http/2 | ||
- | |||
- | curl -vso /dev/null https://domain.tld | ||
- | |||
- | Данная команда выведет на экран всю информацию о запросе, включая строки: | ||
- | |||
- | Using HTTP2, server supports multi-use | ||
- | Connection state changed (HTTP/2 confirmed) | ||
- | |||
- | которые указывают на поддержку протокола HTTP/2. | ||
- | ==== openssl ==== | ||
- | |||
- | Запрос вида | ||
- | |||
- | openssl s_client -connect domain.tld:443 -nextprotoneg '' | ||
- | |||
- | отобразит список поддерживаемых протоколов: | ||
- | |||
- | Protocols advertised by server: h2, spdy/3.1, http/1.1 | ||
- | | ||
- | === Дополнительная информация === | ||
- | * [[tech:что такое http2]] | ||
- | * [[linux:Как включить http2 в nginx]] | ||
- | * [[linux:Как включить http2 в apache]] |