Je ne souhaite pas que mon application Java SWT mette en cache des fichiers Internet temporaires. Actuellement, j'ai affaire à IE (parce que SWT utilise le navigateur natif), et le navigateur ne peut pas être changé. Le "Cache-Control: no-cache" semble fonctionner correctement pour tous les types de fichiers que j'affichent, à l'exception de wmv. Mon "Expires" est mis à 0. J'ai essayé toutes sortes de config de contrôle de cache avec no-cache (pas de go pour wmv), pas de magasin (pas de go pour wmv), privé (permet à wmv de jouer mais cahces fichiers temp) , max-age (aucun effet), etc. Le fichier wmv ne contient que le bouton d'arrêt cliquable. Mais frapper arrêter et jouer ne fait rien.HTTP/1.1 Problème de cache-control sans cache
Le navigateur affiche les fichiers multimédia avec WMP, donc je ne comprends pas pourquoi wmv ne sera pas lu mais mp3/mpg fonctionne bien (qui sont également joués en WMP).
Y a-t-il quelque chose qui me manque dans l'en-tête de réponse qui va forcer les fichiers temporaires à ne pas mettre en cache et laisser wmv jouer? Je ne trouve rien en ligne à propos de problèmes avec no-cache et wmv.
Utilisez-vous HTTPS par hasard? http://blogs.msdn.com/ieinternals/archive/2009/10/02/Internet-Explorer-cannot-download-over-HTTPS-when-no-cache.aspx – EricLaw