When Etag matches If-None-Match, the server should return 304

> If the ETag values match, meaning that the resource has not changed, then the server may send back a very short response with an HTTP 304 Not Modified status. The 304 status tells the client that its cached version is still good and that it should use that.

via http://en.wikipedia.org/wiki/HTTP_ETag