Праверце, ці падтрымлівае сайт HTTP/2 і HTTP/3 (QUIC). Інструмент выконвае рэальны запыт і аналізуе узгоднены пратакол.
Інструмент HTTP Version Check на 101IP выконвае рэальны HTTPS-запыт да сайта з спробай узгадніць HTTP/2 праз ALPN. Дадаткова аналізуе загаловак Alt-Svc на наяўнасць HTTP/3 (QUIC) і пры падтрымцы curl — спрабуе прамое злучэнне па HTTP/3.
HTTP/2 узгадняецца падчас TLS-рукапацісканні праз пашырэнне ALPN. Калі сервер падтрымлівае h2, радок статусу пачынаецца з HTTP/2.
HTTP/3 працуе паверх QUIC (UDP). Сервер паведамляе аб падтрымцы праз загаловак Alt-Svc, напрыклад: h3=":443"; ma=86400.
Галоўны прыкмета — наяўнасць загалоўка Alt-Svc у адказе сервера, напрыклад: Alt-Svc: h3=":443". Наш інструмент паказвае гэты загаловак у выніках праверкі. Пратакол h3 будзе таксама ўказаны як узгоднены, калі і сервер, і кліент падтрымліваюць QUIC.
Так, гэта магчыма пры няправільнай наладзе пашырэння ALPN у TLS. Сервер можа быць настроены на H2, але не паведамляць пра гэта кліенту. У такім выпадку наш тэстар пакажа http/1.1, нават калі H2 уключаны на серверы. Праверце наладкі: для Nginx патрэбна дырэктыва http2, для Apache — модуль mod_http2.
Гэта азначае, што ваш сервер або хостынг не падтрымлівае сучасныя пратаколы. Звяжыцеся з хостынг-правайдарам — большасць сучасных платформ уключаюць H2/H3 па змаўчанні. Калі вы кіруеце серверам самастойна, абнавіце вэб-сервер (Nginx 1.25+, Apache 2.4.57+), уключыце TLS 1.3 і ALPN. Для HTTP/3 дадаткова наладзьце пратакол QUIC на порце 443.