Tutte le chiamate ajax che vengono inviate da IE vengono memorizzate nella cache da Angular e ottengo una a 304 response
per tutte le chiamate successive. Sebbene la richiesta sia la stessa, la risposta non sarà la stessa nel mio caso. Voglio disabilitare questa cache. Ho provato ad aggiungere il cache attribute
$ http.get ma ancora non ha aiutato. Come si può risolvere questo problema?
If-Modified-Since
intestazione fa sì che IIS + iisnode generi 400 richieste non valide per ogni file html caricato attraversongInclude
engView
. I seguenti due header hanno risolto il problema per me (li ho estratti da Chrome, che non aveva il problema di memorizzazione nella cache):$httpProvider.defaults.headers.get['Cache-Control'] = 'no-cache';
$httpProvider.defaults.headers.get['Pragma'] = 'no-cache';