XMLHttpRequest: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 74:
Il browser di casa Microsoft implementa una cache per le richieste GET. Gli sviluppatori che non sono abituati al caching non si aspettano che le richieste GET vengano memorizzate, oppure che essa venga ignorata come per il tasto di refresh. In alcune situazioni, non riuscire ad evitare la cache genera problemi al punto di poter essere considerato un bug. Una soluzione a questo è di utilizzare il metodo POST nelle request, che non viene mai memorizzato in cache.
Ci sono diversi modi per cercare di aggirare il problema. Il primo consiste nel settare nell'header per la voce "Expires" una data già passata: ciò farà evitare il caching delle risposte. Un esempio in [[PHP]]
header( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" ); // disable IE caching
|