What takes precedence: the ETag or Last-Modified HTTP header?
For two subsequent requests, which of the following two headers is given more weight by browsers should one of them change: ETag or Last-Modified? Thomas S. Trias According to RFC 2616 section 13.3.4, an HTTP 1.1 Client MUST use the ETag in any cache-conditional requests, and if both an ETag and Last Modified are present, it SHOULD use both. The ETag header is considered a strong validator (see section 13.3.3), unless explicitly declared weak by the server, whereas the Last Modified header is considered weak unless at least a minute difference exists between it and the Date header. Note,