MS IE и Edge возвращаются к http / 1.1 после переговоров Kerberos через http / 2 - PullRequest
0 голосов
/ 05 июня 2018

Недавно мы обновили наш обратный прокси-сервер Apache (v 2.4.33) для использования http / 2

MS IE (v 11.431.16299.0) и MS Edge (v 41.16299.402.0) на Win 10E 1709.вернуться к http / 1.1 после первого запроса.Затем оба браузера придерживаются http / 1.1 и не переходят в http / 2 даже после полного обновления с очисткой кэша.

Первый запрос (без заголовков проверки подлинности согласования Kerberos) http / 2: first request http/2 the rest http/1.1

Второй запрос (с заголовками согласования) и все остальные: http / 1.1: second request with auth headers

При переходе на новую вкладку браузер напрямуюиспользует http / 2 для всех запросов, поскольку процесс аутентификации выполняется с помощью cookie сеанса: http/2 working in new tab

Есть ли разумное объяснение этому поведению?Как я могу посоветовать (заставить) IE / Edge продолжать использовать http / 2?

Переговоры Kerberos легко объяснить здесь: https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/47/48/8468.4.png

...