ich einen Winkel Dienst bin mit einer Ressource über einen Rest api zu bekommen. Der Server setzt den Header ETag
auf einen Wert und setzt auch Cache-Control: no-cache
in seiner Antwort.Chrome-Browser sendet nicht ‚If-None-Match‘ für xhr
Dies funktioniert wie erwartet mit Firefox, aber wenn ich auf die gleiche App mit Chrome zugreifen, sendet es nicht die If-None-Match
. Ich habe die aktuellen Chrome-Dev- und Stable-Channels sowohl auf einem Mac als auch auf einer Ubuntu-Box ausprobiert, und bei beiden war es dasselbe, während Firefox das If-None-Match
korrekt hinzufügte.
Nun gibt es andere non-xhr/statische Ressourcen, die bedingt abgerufen werden und alle diese Anforderungen erhalten eine 304 NOT MODIFIED
Antwort korrekt.
Gibt es etwas, was ich tun kann, um weitere Informationen darüber zu erhalten, warum Chrome den Header If-None-Match
nicht nur für XHR-Anfragen sendet?
Ich habe das gleiche Problem –