Alle Ajax-Anrufe, die vom IE gesendet werden, werden von Angular zwischengespeichert, und ich erhalte eine 304 responsefür alle nachfolgenden Anrufe. Obwohl die Anfrage dieselbe ist, wird die Antwort in meinem Fall nicht dieselbe sein. Ich möchte diesen Cache deaktivieren. Ich habe versucht, das cache attributezu $ http.get hinzuzufügen, aber es hat trotzdem nicht geholfen. Wie kann dieses Problem behoben werden?
If-Modified-SinceHeader lässt IIS + iisnode 400 Bad Request für jede durchngIncludeund geladene HTML-Datei auslösenngView. Die folgenden zwei Header haben das Problem für mich behoben (ich habe sie aus Chrome gezogen, wo es kein Caching-Problem gab):$httpProvider.defaults.headers.get['Cache-Control'] = 'no-cache';$httpProvider.defaults.headers.get['Pragma'] = 'no-cache';