* WGs marked with an * asterisk has had at least one new draft made available during the last 5 days

Ticket #227 (closed design: fixed)

Opened 4 years ago

Last modified 2 years ago

Combining HEAD responses

Reported by: mnot@pobox.com Owned by: mnot@pobox.com
Priority: normal Milestone: 19
Component: p6-cache Severity: Active WG Document
Keywords: Cc:
Origin:

Description (last modified by mnot@pobox.com) (diff)

p2 defines how HEAD responses affect caches:

The response to a HEAD request is cacheable and &MAY; be used to satisfy a subsequent HEAD request; see &caching;. It also &MAY; be used to update a previously cached representation from that resource; if the new field values indicate that the cached representation differs from the current representation (as would be indicated by a change in Content-Length, Content-MD5, ETag or Last-Modified), then the cache &MUST; treat the cache entry as stale.

  1. This (i.e., the mechanics of how caches should combine responses) should be moved to p6
  2. If possible, it should be part of the existing section on combining responses
  3. It doesn't define how to combine other headers (p6 combining responses does; same algorithm?)
  4. p6 combining responses doesn't talk about what to do to the cache state if the ETag, etc. differ (this does); should we incorporate this there? See also #117, somewhat related.

Change History

comment:1 Changed 4 years ago by mnot@pobox.com

  • Description modified (diff)

comment:2 Changed 4 years ago by mnot@pobox.com

  • Type changed from design to editorial

Looking into this, it's not valid to combine these.

  • HEAD doesn't update a stored response, it replaces it (because it needs to contain all headers, not just some like 304).
  • 304/204 handling of differing metadata is also likely to not be the same.

As such, only #1 really makes sense. Flipping to Editorial as a result.

comment:3 Changed 4 years ago by mnot@pobox.com

  • Component changed from non-specific to p6-cache

comment:4 Changed 4 years ago by mnot@pobox.com

  • Owner set to mnot@pobox.com

comment:5 Changed 3 years ago by mnot@pobox.com

  • Type changed from editorial to design

Flipping back to Design; there are deeper issues lurking here.

comment:6 Changed 3 years ago by mnot@pobox.com

From [1554]:

Move cache-specific HEAD language to p6; fully specify effects on cache. Addresses #227.

comment:7 Changed 3 years ago by mnot@pobox.com

  • Status changed from new to closed
  • Resolution set to incorporated
  • Milestone changed from unassigned to 19

comment:8 Changed 2 years ago by julian.reschke@gmx.de

From [1560]:

Note changes for [1554] (see #227)

comment:9 Changed 2 years ago by mnot@pobox.com

  • Status changed from closed to reopened
  • Resolution incorporated deleted

comment:10 Changed 2 years ago by mnot@pobox.com

  • Status changed from reopened to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.