mam te nagłówki są wysyłane do klienta przez serwer:przeglądarka Chrome nie wysyła If-Modified-od nagłówka do serwera
Cache-Control:private
Connection:keep-alive
Content-Encoding:gzip
Content-Type:text/html
Date:Sun, 27 Nov 2011 11:10:38 GMT
ETag:"12341234"
Set-Cookie:connect.sid=e1u...7o; path=/; expires=Sun, 27 Nov 2011 11:40:38 GMT; httpOnly
Transfer-Encoding:chunked
last-modified:Sat, 26 Nov 2011 21:42:45 GMT
chcę klient, aby potwierdzić, że plik nie został zmieniony na serwer i wyślij "200", jeśli w przeciwnym razie jest to "304".
Firefox wysyła:
if-modified-since: Sat, 26 Nov 2011 21:42:45 GMT
if-none-match: "12341234"
Dlaczego nie jest chrom wysyłania samo na odświeżenie strony? Jestem po zachowanie, że .Net działa:
context.Response.Cache.SetCacheability(HttpCacheability.ServerAndPrivate)
nie rozumiem „Jestem po zachowań .Net działa: ". Czy mógłbyś to edytować? Pytanie jest dla mnie ważne. –
Chodziło o to, aby uzyskać zachowanie, które można uzyskać po uruchomieniu kodu po ':' w .Net. Patrząc na znaczniki próbowałem naśladować zachowanie w node.js. – Asken
Dla wszystkich, którzy uważają, że jest to strona po stronie klienta i głosujcie na te odpowiedzi. Przeczytaj to: Jest związany z serwerem, ponieważ robię żądanie przeglądarki za pomocą etag ('if-none-match'). Etag jest tworzony po stronie serwera i nie ma nic wspólnego z klientem. Muszę wiedzieć, co wysłać z serwera do klienta, aby wysłać również nagłówek etag w chrome. Wybrana odpowiedź jest jedyną słuszną, ponieważ nakazuje serwerowi wysłanie również polecenia "if-none-match". – Asken