Mise en cache du navigateur via java
-
11-09-2019 - |
Question
Bonjour,
J'utilise
La solution Vous voulez regarder surtout pour l'en-tête Cache-Control dans votre demande. Si une demande dit quelque chose comme Cache-Control: no-cache ou Cache-Control: max-age = 0, les caches ne peuvent pas servir une copie en cache. Ou si la réponse a une tête Expires qui est trop proche dans le temps, il ne peut pas être mis en cache pour longtemps. La liste complète des en-têtes et des explications est dans la spécification HTTP 1.1. Voir Mise en cache HTTP (13) et En-tête champ Définitions (14) Le Firebug plug-in est un bon moyen de vérifier les en-têtes de requête et de réponse à l'aide de Firefox. Regardez aussi comment vous utilisez Firefox. Appuyer sur le bouton de rafraîchissement équivaut à dire Cache-Control:. No-cache - il dit que vous voulez la plus fraîche copie possible, ce qui vous prend tout le chemin du retour à votre serveur Web d'origine
Autres conseils
J'enquêter sur la requête HTTP envoyée - en particulier les en-têtes HTTP envoyés pour cette demande d'image. Vous pouvez utiliser un plugin Firefox et / ou vérifier les en-têtes à l'extrémité de servlet (dans l'objet HttpServletRequest
)