J'ai une appli flash qui accède à des données sans rien cacher sur le disque dur, j'ai pensé qu'elle faisait ça en streaming mais à priori c'est pas le cas, elle accède aux données via un bête GET, et en fouillant un peu mieux avec Wireshark j'ai pu découvrir ce que lui renvoyait le serveur lorsque je demandait à l'apli de charger une nouvelle donnée, voici le TCP Data:
HTTP/1.1 200 OK Proxy-Connection: Keep-Alive Connection: Keep-Alive Content-Length: 1445 Via: 1.1 MYCOMPUTER Expires: -1 Date: Thu, 09 Apr 2009 00:40:40 GMT Content-Type: text/xml Cache-Control: no-cache, no-store, must-revalidate, proxy-revalidate Pragma: no-cache X-Powered-By: ASP.NET X-Server: ce57edac03d32bb2557a716c47d06f7f6416d81e6edf4b03 X-AspNet-Version: 2.0.50727 Server: Private
suivi d'un petit XML avec deux trois metadonnées sur le fichier qui m'intéresse ainsi que son URL.
Donc ma question ne ce situe pas au niveau de l'obtention de cette donnée (j'ai l'URL donc c'est bon je peux l'avoir) mais en fait sur la gestion du cache. Comme vous pouvez le voir dans le retour du serveur celui-ci interdit toute utilisation du cache. Je voudrais donc savoir s'il était possible, côté client, d'overrider ça d'une manière ou d'une autre afin de forcer l'appli à cacher les données. Je pense à une manip à la main ou à une quelconque extension FF par exemple.
Voilà, si jamais vous avez déjà eu affaire à ça je serais heureux d'avoir votre avis, votre expérience là dessus.
Merci!
EDIT: Pardon pour la faute dans le titre