Why does Web Server respond “304 Not Modified” when no Etag and no “If-Modified-Since” is in request header

StackOverflow https://stackoverflow.com/questions/3207815

Question

I get back

304 Not Modified 

from the web server, but in Firebug, the request header doesn't have Etag and doesn't have If-Modified-Since, and I looked at all the header line and there was no datetime info at all, so how does the server know the content is not modified?

Was it helpful?

Solution

The "ETag" header is sent by the server in the response - the client sends an "If-None-Match" back to the server with the ETag value if it already has it cached.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top