If-None-Match Header Explained

What the HTTP If-None-Match header does and when it's used.

Published October 14, 2026

The If-None-Match header lets a client send a previously received ETag to check whether the resource has changed.

Key points

  • If the ETag still matches, the server responds with 304 Not Modified instead of resending the body
More HTTP articles