Table of Contents

About

When a client (intermediate / browser) can serve the content from its cache store, it may send a permission request (knwon as a conditional request) to the server. If the server responses back with the redirection status code 304, the cache gets the permission to use it.

In the devtool, a 304 shows that the browser has taken the decision to show the cached resource (and add therefore performed an implicit redirection)

Alongside a 304, the server must also add all cache control headers (as in a 200 (OK))

Example

HTTP/1.1 304 Not Modified

You can see the status in the devtool

  • Individually

Chrome Devtool Network 304

Http Status 304 Chrome Devtool