Ticket #1176 (closed defect: fixed)
[TiddlyWeb] If we send an ETag we must also send a Vary header
| Reported by: | cdent | Owned by: | cdent |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | tiddlyweb | Version: | |
| Severity: | medium | Keywords: | |
| Cc: |
Description
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.
Change History
Note: See
TracTickets for help on using
tickets.
