Encontré el buen ejemplo de Brian Clozel sobre HTTP/2 y Spring Boot, especialmente con Server Push: https://github.com/bclozel/http2-experiments . Hay un index.html que tiene algunos recursos de imagen. Sin embargo, esas imágenes se envían al servidor, pero no tengo idea de dónde se inicia exactamente este envío. No veo ningún filtro de inserción ni ningún otro indicador que pueda conducir a la inserción de recursos dentro de index.html . ¿Algunas ideas?
El PushCacheFilter de Jetty está configurado aquí en el ejemplo.
PushCacheFilter "aprenderá" automáticamente qué recursos secundarios están asociados a cualquier recurso y los enviará automáticamente.
El ejemplo también muestra una forma de enviar un recurso mediante programación . Sin embargo, esa API ha quedado obsoleta a favor del uso de PushBuilder .
PushBuilder formará parte de Servlet 4.0, convirtiéndose en una API estándar.