Ticket #1176 (closed defect: fixed)
[TiddlyWeb] If we send an ETag we must also send a Vary header
|Reported by:||cdent||Owned by:||cdent|
If we send the same ETag with urls that are the result of server-side content-negotiation, we must also send a Vary header which lists the HTTP headers which were used to do the negotiation. For GETs this means a Vary: Accept
Not sure if it is necessary for PUTs.
This came up when TiddlyRecon? failed to load some stuff that was cached in the browser, but not cached as json.