I assume you're referring to {13.2} of RFC 2616. That section strikes me as
"a royal kludge." (Privately I'd apply a much stronger adjective, but I'm
too much of a lady to use such language in public.)
The problem is that HTTP defines multiple ways to declare expiration times
-- Expires header, cache directives, etc. Those mechanisms have evolved over
time, and not all servers use them consistently. So I think {13.2} is mostly
about how to cope with legacy HTTP servers and missing or inconsistent
information.
Since we're starting fresh, why not just say that if an ALTO server wants to
indicate a polling interval, it SHOULD set the Expires and the Date headers,
and the client SHOULD use the difference as the approximate polling
interval?
- Wendy Roome
From: Ben Niven-Jenkins <[email protected]>
Date: Thu, May 16, 2013 17:27
Subject: Re: [alto] Should server use "Expires" HTTP header
Best current practice is to only to poll as often as you would revalidate
the content (i.e. no more frequently than the instant the content becomes
stale according to RFC2616).
_______________________________________________
alto mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/alto