On 13/11/2009, at 2:25 AM, Aryeh Gregor wrote:

> On Thu, Nov 12, 2009 at 3:55 PM, Herbert Van de Sompel
> <[email protected]> wrote:
>> 2.1. The plug-in detects a client's X-Accept-Datetime header, and
>> returns the mediawiki page that was active at the datetime specified
>> in the header. Same for images, actually. This effectively allows
>> navigating (as in clicking links) a mediawiki collection as it  
>> existed
>> in the past: as long as a client issues an X-Accept-Datetime header,
>> matching history pages/images will be retrieved.
>
> Doesn't the use of a header here violate the idea of each URL
> representing only one resource?  The server will be returning totally
> different things for a GET to the same URL.  That seems like it would
> cause all sorts of problems -- not only do caching proxies break
> (which I'd think by itself makes the feature unusable for users behind
> caching proxies), but how do you deal with things like bookmarking, or
> sending a link to a particular version of the page to someone?  These
> would become impossible, unless the server goes to the extra effort to
> return a redirect.

I assume the solution to this would be a Vary: X-Accept-Datetime header.

--
Andrew Garrett
[email protected]
http://werdn.us/


_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to