Używam usługi kątowej, aby pobrać zasób przez api odpoczynku. Serwer ustawia nagłówek ETag
na pewną wartość, a także ustawia w odpowiedzi odpowiedź Cache-Control: no-cache
.Przeglądarka chrome nie wysyłająca "If-None-Match" dla xhr
Działa to zgodnie z oczekiwaniami przy użyciu przeglądarki Firefox, ale kiedy uzyskuję dostęp do tej samej aplikacji przy użyciu Chrome, nie wysyła ona numeru If-None-Match
. Próbowałem już w obecnych wersjach Chrome i stabilnych kanałach zarówno na komputerze Mac, jak i na systemie Ubuntu. W obu przypadkach Firefox prawidłowo dodawał kod If-None-Match
.
Istnieją inne zasoby inne niż xhr/statyczne, które są pobierane warunkowo, a wszystkie te żądania prawidłowo otrzymują odpowiedź 304 NOT MODIFIED
.
Czy jest coś, co mogę zrobić, aby uzyskać więcej informacji o tym, dlaczego Chrome nie wysyła nagłówka If-None-Match
tylko dla żądań XHR?
Mam ten sam problem –