HttpResponse.PushPromise выполняет HTTP / 2 Server Push..
Обычный рекомендуемый вариант использования - во время обслуживания html-страницы отправка дополнительных ресурсов, таких как css, js или изображения.
Таким образом, это отлично работает с начальным запросом, возвращается html и все другие ресурсы по одному запросу / соединению.
Теперь происходит вторичная навигация. Браузер запрашивает html, и сервер возвращает его, а также подталкивает другие ресурсы. но в браузере уже кэшированы другие ресурсы. Эти ресурсы теперь переходят в состояние «Невостребованные отправлены».
Так что же происходит на стороне сервера, когда происходит невостребованный push?