Quiero configurar el encabezado Expires
para todos image/*
y text/css
. Estoy haciendo esto en un Filter
. Sin embargo:Cómo agregar encabezados de respuesta en función del tipo de contenido; obtener Content-type antes de que se haya confirmado la respuesta
- antes de llamar el tipo de contenido no está todavía "se dio cuenta"
- después de llamar el tipo de contenido se establece, pero también lo es el contenido de longitud, que prohíbe la adición de nuevas cabeceras (al menos en aplicación Tomcat)
puedo usar las extensiones del recurso solicitado, pero ya que algunos de los archivos CSS son generados por richfaces llevándolos desde el interior de jar-archivos, el nombre del archivo no es x.css
, pero es /xx/yy/zz.xcss/DATB/...
.
Entonces, ¿hay alguna manera de obtener el tipo de contenido antes de confirmar la respuesta?
por supuesto ... Debería haber pensado en esto ... especialmente cuando uso otra envoltura en el mismo filtro (por otra razón) ... :) – Bozho
(solo que no sería 0, pero será un momento en el futuro) – Bozho
Sí, por supuesto. ¿O usas JodaTime? ;) – BalusC