Re: Resumable Uploads

Daniel Stenberg <daniel@haxx.se> Thu, 18 April 2013 21:20 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 71C8B21F9019 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 18 Apr 2013 14:20:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.299
X-Spam-Level:
X-Spam-Status: No, score=-10.299 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, 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 eU4VG+LQloJE for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 18 Apr 2013 14:20:51 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 47A6621F9005 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 18 Apr 2013 14:20:51 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1USwEX-0006Ct-FY for ietf-http-wg-dist@listhub.w3.org; Thu, 18 Apr 2013 21:19:09 +0000
Resent-Date: Thu, 18 Apr 2013 21:19:09 +0000
Resent-Message-Id: <E1USwEX-0006Ct-FY@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <daniel@haxx.se>) id 1USwEU-0006CE-RK for ietf-http-wg@listhub.w3.org; Thu, 18 Apr 2013 21:19:06 +0000
Received: from giant.haxx.se ([80.67.6.50]) by maggie.w3.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <daniel@haxx.se>) id 1USwET-0005Qg-RK; Thu, 18 Apr 2013 21:19:06 +0000
Received: from giant.haxx.se (localhost.localdomain [127.0.0.1]) by giant.haxx.se (8.14.4/8.14.4/Debian-2) with ESMTP id r3ILIdP0022402 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 18 Apr 2013 23:18:39 +0200
Received: from localhost (dast@localhost) by giant.haxx.se (8.14.4/8.14.4/Submit) with ESMTP id r3ILIdf0022361; Thu, 18 Apr 2013 23:18:39 +0200
X-Authentication-Warning: giant.haxx.se: dast owned process doing -bs
Date: Thu, 18 Apr 2013 23:18:39 +0200 (CEST)
From: Daniel Stenberg <daniel@haxx.se>
X-X-Sender: dast@giant.haxx.se
To: =?ISO-8859-15?Q?Felix_Geisend=F6rfer?= <felix@transloadit.com>
cc: HTTP Working Group <ietf-http-wg@w3.org>, Yves Lafon <ylafon@w3.org>
In-Reply-To: <CADZbJ9dYFGyrceh03M3B0KdKto7160Dis_geh9um0BhVe1re0g@mail.gmail.com>
Message-ID: <alpine.DEB.2.00.1304182006001.21288@tvnag.unkk.fr>
References: <CADZbJ9dYFGyrceh03M3B0KdKto7160Dis_geh9um0BhVe1re0g@mail.gmail.com>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
X-fromdanielhimself: yes
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="1129329158-760829280-1366308797=:21288"
Content-ID: <alpine.DEB.2.00.1304182311400.21288@tvnag.unkk.fr>
Received-SPF: pass client-ip=80.67.6.50; envelope-from=daniel@haxx.se; helo=giant.haxx.se
X-W3C-Hub-Spam-Status: No, score=-3.4
X-W3C-Hub-Spam-Report: AWL=-2.839, RP_MATCHES_RCVD=-0.556, SPF_PASS=-0.001
X-W3C-Scan-Sig: maggie.w3.org 1USwET-0005Qg-RK fc32b45f3ec98d916e3c7d61df82d4ee
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Resumable Uploads
Archived-At: <http://www.w3.org/mid/alpine.DEB.2.00.1304182006001.21288@tvnag.unkk.fr>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/17346
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>

On Thu, 18 Apr 2013, Felix Geisendörfer wrote:

> The first draft for this can be seen here [1]. I'm new to protocol 
> authorship, so please forgive any ignorance you may see in my work. This is 
> no attempt at competing with existing standards, I merely want to identify 
> the relevant subsets of http and make them easy for people to implement.

My initial view on this:

"Resume" would be better replaced with "sending a part of a remote resource to 
get applied on the remote side", and in your most common case that part of 
data would modify the end of the remote resource (by adding data to it).

Said like that, isn't that what PATCH is?

-- 

  / daniel.haxx.se