Concept Flow - Conditional requests handling
Client sends request with If-None-Match or If-Modified-Since header
Server checks resource's ETag or Last-Modified date
Resource not changed
Respond 304 Not Modified
Client receives response
The server checks if the client's cached version matches the current resource using headers, then decides to send the resource or a 304 status.