IE 9+ ignores ETag value change and returns cached response
The Etag provided cache validation that works well with FF & chrome, but IE seems to ignore the Etag value and always returns the cached response. The server response is: HTTP/1.1 200 OK Date: Mon, 07 Jul 2014 06:01:57 GMT Content-Type: application/json ETag: a7628382056ddd13b7e06991571fd3ad Content-Encoding: gzip Content-Length: 4360 when client sends a conditional get request If-None-Match: 71fb49ecd6f85545693dec0e78ae2131 The request is not sent at all and IE returns the cached response. It transparent when ETag value is the same but a problem when ETag is different. The only solution that