Ticket #1176 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

[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

Changed 4 years ago by cdent

  • status changed from new to closed
  • resolution set to fixed

fixed with changes to the Vary and ETag headers

Note: See TracTickets for help on using tickets.