Until HTTP header when the representation will disappear in the future

Karl Dubost <karl@la-grange.net> Wed, 12 June 2013 05:48 UTC

Return-Path: <ietf-http-wg-request@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E976621F9C0A for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 11 Jun 2013 22:48:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R1bs+eClYq10 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 11 Jun 2013 22:48:04 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id B5A3A21F9BD6 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 11 Jun 2013 22:48:04 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1UmdsP-0007rw-KM for ietf-http-wg-dist@listhub.w3.org; Wed, 12 Jun 2013 05:45:45 +0000
Resent-Date: Wed, 12 Jun 2013 05:45:45 +0000
Resent-Message-Id: <E1UmdsP-0007rw-KM@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <karl@la-grange.net>) id 1Umds6-0006Ks-Mt for ietf-http-wg@listhub.w3.org; Wed, 12 Jun 2013 05:45:26 +0000
Received: from nerval.la-grange.net ([128.30.54.58]) by lisa.w3.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <karl@la-grange.net>) id 1Umds2-0000v4-43 for ietf-http-wg@w3.org; Wed, 12 Jun 2013 05:45:26 +0000
Received: from [127.0.0.1] (nerval.la-grange.net [128.30.54.58]) by nerval.la-grange.net (8.14.5/8.14.5) with ESMTP id r5C5fh5b070822 for <ietf-http-wg@w3.org>; Wed, 12 Jun 2013 01:41:46 -0400 (EDT) (envelope-from karl@la-grange.net)
From: Karl Dubost <karl@la-grange.net>
Content-Type: text/plain; charset="utf-8"
Message-Id: <DEB16694-3DE0-41D8-9512-5C722DE4D246@la-grange.net>
Date: Wed, 12 Jun 2013 14:45:15 +0900
To: IETF HTTP Working Group <ietf-http-wg@w3.org>
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Apple Message framework v1283)
X-Mailer: Apple Mail (2.1283)
X-W3C-Hub-Spam-Status: No, score=-3.9
X-W3C-Hub-Spam-Report: ALL_TRUSTED=-1, AWL=-2.738, RP_MATCHES_RCVD=-0.172
X-W3C-Scan-Sig: lisa.w3.org 1Umds2-0000v4-43 dd2db64ff697e60fc37c8e7c6de5d85a
X-Original-To: ietf-http-wg@w3.org
Subject: Until HTTP header when the representation will disappear in the future
Archived-At: <http://www.w3.org/mid/DEB16694-3DE0-41D8-9512-5C722DE4D246@la-grange.net>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/18216
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

Hi, 

I was wondering if people had already imagined a mechanism to warn about the decay, or the non persistence of a URI. No bikeshed yet about the name let's call it "zardoz" instead of "Valid-until".

Let's say a document will be obsolete for legal reasons, contests, sunsetting Web sites or APIs, etc. after midnight on June 24 and I want to say to user agent that it will be 410 Gone after this date and/or a temporary redirect will be finished at a precise date (maintenance for example).


→ http HEAD http://example.org/

HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: max-age=600
Content-Length: 34322
Content-Type: text/html; charset=utf-8
Date: Wed, 12 Jun 2013 05:36:14 GMT
Last-Modified: Tue, 11 Jun 2013 21:57:50 GMT
Zardoz: Wed, 24 Jun 2013 23:59:59 GMT


Is there already a way to do this that I would have missed. 
The semantics of Expire is not exactly the same.

-- 
Karl Dubost
http://www.la-grange.net/karl/