- From: Erik Nygren <erik@nygren.org>
- Date: Mon, 18 Aug 2014 13:37:55 -0400
- To: Martin Thomson <martin.thomson@gmail.com>
- Cc: HTTP Working Group <ietf-http-wg@w3.org>
Received on Monday, 18 August 2014 17:38:22 UTC
On Mon, Aug 18, 2014 at 1:23 PM, Martin Thomson <martin.thomson@gmail.com> wrote: > > I think that we should say that the tuple of (origin, service > protocol, service endpoint) is the key and that new advertisements > that match update the expiration time. > Would it make more sense for (origin) to be the key with a set of (service protocol, service endpoint) tuples being the value? This allows a reset or correction (or removal?) by publishing a new set of [(service protcol, service endpoint), ...] values. On a related note, when sketching out a server-side implementation it became clear that it is hard to distinguish the separate use-cases (alternate protocol, port, or endpoint) from the current "Alt-Svc-Used" value. This ends up being problematic in cases where a server could receive Alt-Svc from either direction (from a separate endpoint or just a protocol+port upgrade on the same endpoint). One option which would help here without causing privacy problems would be to make Alt-Svc-Used an enumeration or bitmask rather than just a "0"/"1" value. Erik
Received on Monday, 18 August 2014 17:38:22 UTC