Connected: An Internet Encyclopedia
10.3.5 304 Not Modified

Up: Connected: An Internet Encyclopedia
Up: Requests For Comments
Up: RFC 2068
Up: 10 Status Code Definitions
Up: 10.3 Redirection 3xx
Prev: 10.3.4 303 See Other
Next: 10.3.6 305 Use Proxy

10.3.5 304 Not Modified

10.3.5 304 Not Modified

If the client has performed a conditional GET request and access is allowed, but the document has not been modified, the server SHOULD respond with this status code. The response MUST NOT contain a message-body.

The response MUST include the following header fields:

If the conditional GET used a strong cache validator (see section 13.3.3), the response SHOULD NOT include other entity-headers. Otherwise (i.e., the conditional GET used a weak validator), the response MUST NOT include other entity-headers; this prevents inconsistencies between cached entity-bodies and updated headers.

If a 304 response indicates an entity not currently cached, then the cache MUST disregard the response and repeat the request without the conditional.

If a cache uses a received 304 response to update a cache entry, the cache MUST update the entry to reflect any new field values given in the response.

The 304 response MUST NOT include a message-body, and thus is always terminated by the first empty line after the header fields.


Next: 10.3.6 305 Use Proxy

Connected: An Internet Encyclopedia
10.3.5 304 Not Modified