J'ai ces en-têtes envoyés au client par le serveur :
Cache-Control:private
Connection:keep-alive
Content-Encoding:gzip
Content-Type:text/html
Date:Sun, 27 Nov 2011 11:10:38 GMT
ETag:"12341234"
Set-Cookie:connect.sid=e1u...7o; path=/; expires=Sun, 27 Nov 2011 11:40:38 GMT; httpOnly
Transfer-Encoding:chunked
last-modified:Sat, 26 Nov 2011 21:42:45 GMT
Je veux que le client valide que le fichier n'a pas changé sur le serveur et envoie un "200" s'il a par ailleurs un "304".
Firefox envoie :
if-modified-since: Sat, 26 Nov 2011 21:42:45 GMT
if-none-match: "12341234"
Pourquoi le chrome n'envoie-t-il pas la même chose lors d'une actualisation de la page ? Je suis après le comportement que .Net a en cours d'exécution :
context.Response.Cache.SetCacheability(HttpCacheability.ServerAndPrivate)