Как проверить, поддерживает ли сайт протокол HTTP3?

Вы включили HTTP 3 на своем сайте и не знаете, как проверить его работоспособность?

Вы включили HTTP 3 на своем сайте и не знаете, как проверить его работоспособность?

HTTP3 – это новейшая версия протокола HTTP.  Он основан на сетевом протоколе транспортного уровня QUIC, который был разработан Google.

HTTP 3 все еще находится на стадии разработки. Поэтому не все браузеры поддерживают его. Для проверки поддержки сайтом этого протокола воспользуйтесь рассмотренными ниже сервисами.

1. Тестирование поддержки HTTP / 3

Сервис Geekflare HTTP / 3  через cURL определяет, поддерживает ли сайт протокол HTTP/3. Если соединение установлено успешно, он показывает поддерживаемые версии.

1. Тестирование поддержки HTTP / 3

2. Проверка HTTP / 3

Перейдите на HTTP/3 Check и введите URL-адрес, который вы хотите проверить. Вы получите результаты мгновенно.

Проверка HTTP / 3

3. Firefox

Firefox Nightly недавно объявил о поддержке HTTP 3. Чтобы проверить сайт:

  • Запустите Firefox Nightly.
  • Введите в адресной строке about:config и нажмите Enter.
  • Примите уведомление о рисках и продолжайте.
  • Найдите http.http3.enabled и включите его.
Firefox
  • Перезапустите Firefox Nightly и откройте инструменты разработчика
  • Зайдите на сайт и посмотрите столбец «Протокол».
Firefox - 2

4. Google Chrome

Запустите Chrome Canary с флагом "--enable-quic --quic-version=h3-23" и выполните тест. Но HTTP / 3 не будет указан в инструментах для разработчиков, а только «http2 + quic / 99».

5. cURL

cURL позволяет проводить тестирование с использованием флага --http3. Загрузите cURL запустите его.

curl --http3 https://yoursite.com -I

Другой вариант - собрать клиент cURL, как показано ниже. Это будет работать на Linux:

  • Установите среду Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • Соберите quiche, как описано здесь
cURL

Заключение

Я надеюсь, что эта статья помогла вам понять, как проверить поддержку сайтом протокола HTTP / 3.

Вадим Дворниковавтор-переводчик статьи «How to Test if a Website supports HTTP/3?»