Будет ли HTTP / 2 в службе приложений Azure автоматически возвращаться к HTTP / 1.1 для устаревших браузеров

#azure-web-app-service #http2

#azure-web-app-service #http2

Вопрос:

Я хочу включить HTTP / 2 для моего веб-приложения, размещенного в службе приложений Azure. Однако 1% моих пользователей используют браузеры, которые не поддерживают HTTP / 2.

Автоматически ли служба приложений Azure переходит на HTTP / 1.1 для этих браузеров, даже если я включил HTTP / 2?

Другими словами,

При включении HTTP / 2 в экземпляре службы приложений Azure будет ли сервер принимать HTTP / 1.1 запрос от браузеров?

Я проверил объявление службы приложений Azure здесь, но в нем не указано, поддерживается ли автоматическое резервное копирование или нет.

Комментарии:

1. Привет. Я сам искал подтверждение для резервного копирования http / 1.1, если включен http / 2. Можете ли вы указать мне на беседу, которую вы вели с командой Azure, или на некоторые документы, в которых это четко сказано?

2. Извините, только что увидел ваш комментарий через 6 месяцев после… когда я связываюсь с командой Azure, нет никакой статьи / документа. Я там кого-то знаю, следовательно, это автономный разговор.

3. но возвращается ли это?

4. По нашим наблюдениям, это делает резервный вариант.

5. Беспокоит отсутствие официальной информации о том, что она возвращается, я меняю свой веб-сайт, и этот пост — все, что мне нужно продолжить.

Ответ №1:

Просматривая статью Поддержка HTTP / 2 в службе Azure Front Door: да, будет.

Я знаю, что статья посвящена службе Azure Front Door Service, но если это позволяет старым браузерам отступать, служба приложений тоже это сделает. И, конечно же, служба приложений поддерживает как 1.1, так и 2.0.

Поддержка браузера HTTP / 2
Все основные браузеры внедрили поддержку HTTP / 2 в своих текущих версиях. Не поддерживаемые браузеры автоматически возвращаются к HTTP / 1.1.

Комментарии:

1. Спасибо, @rickvdbosch. Я также связался со службой приложений Azure, они подтвердили, что сервер примет запрос HTTP / 1.1 от браузеров, если включена настройка HTTP / 2.