Re: Draft v1 Update for Resumable Uploads

"Martin J. Dürst" <duerst@it.aoyama.ac.jp> Fri, 17 June 2022 08:00 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@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 65B7EC15AAE6 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 17 Jun 2022 01:00:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.538
X-Spam-Level:
X-Spam-Status: No, score=-9.538 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, MAILING_LIST_MULTI=-1, NICE_REPLY_A=-1.876, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=itaoyama.onmicrosoft.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id irO_AhxaUzCJ for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 17 Jun 2022 01:00:25 -0700 (PDT)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5286BC14792E for <httpbisa-archive-bis2Juki@lists.ietf.org>; Fri, 17 Jun 2022 01:00:24 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1o26rP-0004kq-Qe for ietf-http-wg-dist@listhub.w3.org; Fri, 17 Jun 2022 07:57:43 +0000
Resent-Date: Fri, 17 Jun 2022 07:57:43 +0000
Resent-Message-Id: <E1o26rP-0004kq-Qe@lyra.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <duerst@it.aoyama.ac.jp>) id 1o26rN-0004jx-IM for ietf-http-wg@listhub.w3.org; Fri, 17 Jun 2022 07:57:41 +0000
Received: from mail-os0jpn01on2135.outbound.protection.outlook.com ([40.107.113.135] helo=JPN01-OS0-obe.outbound.protection.outlook.com) by titan.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <duerst@it.aoyama.ac.jp>) id 1o26rL-00052L-Ma for ietf-http-wg@w3.org; Fri, 17 Jun 2022 07:57:41 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OZUV+4HCiD6KBuQafpGrFQ5pKGqhIxHeHKyj3M/HTEajABNqH6LK3GfEauUiay06FfSh8CDPITooyTbKyeGVcSQfMQ+YBRaPDyc34owwL6sT1ieu9EU4yVD4FtnMVGMziPcy2S3qoTOxhWE4CkGBmhryumVe/EYhjeo4BHyCH4IfMT382l5IMZsZHZylb85M3Kxl8rg7S+i4KtC4F/iloAusNgca+9QxyerWqe9aTMnjt000Aa/hYEKuDp5Dd+OxcZ0yfE6oyrS1hk7OOJXCcg8CWjYaAnHhVuqcFYHsRZmwdGRSXCSXpDakwSdDp7IQIW6vQ10GyVKN+xmuFs1l+g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=V4IO9V1IZAx9lCoiqnpPj4PNZpKodpyM2TVFSSArBLA=; b=TbgVEU8Yz0gOg9zW79TcOdPlSiUGEcWVy5Glgcf2zOF5zZnpu+lpG27g/fw6KZvBck5kDCCwTNzkIJ3q+BqMWyp3g8CmVkxbyCF6hIO8RFsr3ISfA0qdqJn5wp96uhnLTq31Xf7Jp0i/8Y/SYE5OJ7f1+a7CkZsyRvR9wxCUzhqxcUjuhzEszI9ntr7JcO9/xCsJF18EBygoVNYsLn8qHK+hf/cJswSQBeUqrxo9g3zhMO2W+L3GILa7VdQWeefZkUCUhQ3eUfjXZVJL2S4VZlz9Qb5M0oOhOHzfLCy3kI53B3hsyhXk4oiomWuJZhOohKbXyu7PVxaYEXOwGN3nsw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=it.aoyama.ac.jp; dmarc=pass action=none header.from=it.aoyama.ac.jp; dkim=pass header.d=it.aoyama.ac.jp; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itaoyama.onmicrosoft.com; s=selector2-itaoyama-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=V4IO9V1IZAx9lCoiqnpPj4PNZpKodpyM2TVFSSArBLA=; b=ko1eNM99ElAgybSrUjNVtnLUxjz4x4MxV8wFLbaNkL1KNpUsnhJ4PF/2rHG94WZ5c2f4PQ4QOoWel+WQxn62DeTYSDOXDPvSqesi27ktxM/Xua88XW9hFhjfRQy/FnaesQAP7gq57y7fvNIWBxMrx+y9z3SXD4KpN3E0L1SHu6I=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=it.aoyama.ac.jp;
Received: from TYAPR01MB5689.jpnprd01.prod.outlook.com (2603:1096:404:8053::7) by TYAPR01MB5659.jpnprd01.prod.outlook.com (2603:1096:404:8055::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.13; Fri, 17 Jun 2022 07:57:21 +0000
Received: from TYAPR01MB5689.jpnprd01.prod.outlook.com ([fe80::e587:9d9a:d780:ef39]) by TYAPR01MB5689.jpnprd01.prod.outlook.com ([fe80::e587:9d9a:d780:ef39%6]) with mapi id 15.20.5353.016; Fri, 17 Jun 2022 07:57:21 +0000
Message-ID: <cb685714-6a0f-57f3-488e-c819d6231076@it.aoyama.ac.jp>
Date: Fri, 17 Jun 2022 16:57:20 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0
Content-Language: en-US
To: Guoye Zhang <guoye_zhang@apple.com>, ietf-http-wg@w3.org
References: <BED5A5BC-3F7F-47E2-815E-DC0483328DFD@apple.com>
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
In-Reply-To: <BED5A5BC-3F7F-47E2-815E-DC0483328DFD@apple.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: TYAPR01CA0131.jpnprd01.prod.outlook.com (2603:1096:404:2d::23) To TYAPR01MB5689.jpnprd01.prod.outlook.com (2603:1096:404:8053::7)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c5b3ba54-6cb2-480f-2865-08da50370221
X-MS-TrafficTypeDiagnostic: TYAPR01MB5659:EE_
X-Microsoft-Antispam-PRVS: <TYAPR01MB5659EEFF85F38F01992186A8CAAF9@TYAPR01MB5659.jpnprd01.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: wMhCXaqftexePg/DNE2XoCGaQuRoNJQD7t7ETiqncfFiuwjo9PeXGOUiRrq9iELffQthOf0gScKj1F/hePSJl7vWtrWOlTZMBoLeuIDPHVEe3be1iffr0+AVByhID+RJk1cfvh1zFM0Q5rmADbEZmGYb6qSWzWwiQ+tuxyL3spnhE6DHnHGhPyZnHx1AYuirecesufIEBAPHY7xgRO3nERUdZsIDIMUwKoc32idtGLWXLZuFl/eJE0rwix9QR5dydZIjvdkFW0c13Mag2glvo1QmiND4HOHt+xoqxOwDNPyT0XWJdzLLQIz2ccRK3eKtE8S9XIh0cGkWkDeRCFKwoa4RtCqMV6n6FFnFQBeGliJkR6pn4t2GZG4Qn2ZySRTCCCTSvJYrnGGQBRM+LXC16rtBpvFGpAL/UXdoYeozi7mJbukz/vDJlmEaaU7bSpgoPrrAZeflGBCAEHuYJ46eAbUlNCTJdQ1iTKG7NtgQGCl7qn7EdoIPU8rCE0yzsHVa8SebO6yqzNAl36DM4WwZTsOkPlwzEhbqADrHc39/272lwOGPc6o8Ef63xdQNm/p3zLsAle9nTPdVMaaHYfJrGomBNVVkBD16Vnb05t/nsQmnkzh+2SScbXPrJcg8YYozh+wSvylJXiThd6UtXt6FyQm5em079Yt59vs8nUDjw2MgtS6NlNPRIE8S3W4dUjta5SlHjcymZeEAKZ6z/p9NNNCU0Hr0JKR5mdI4F+MX5bQKFIVwRtDOJwJiPUJBn9cPD9BmCc4VYMxiGxk9PjuKmA==
X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYAPR01MB5689.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(396003)(136003)(346002)(366004)(39850400004)(41300700001)(66556008)(4744005)(31686004)(2616005)(66476007)(8676002)(66946007)(41320700001)(6486002)(86362001)(31696002)(52116002)(38350700002)(38100700002)(6506007)(53546011)(508600001)(186003)(316002)(786003)(8936002)(2906002)(36916002)(6512007)(5660300002)(26005)(43740500002)(45980500001);DIR:OUT;SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: Chr6/iHsn88D9GZCLyHJ6TohlX4zYorznKbYU+nOjNf3ztaLn2ReBTR6jhv3L/5QwzrjM7QWmF+pilegtHwxEJRlw8ADPFGTdBwuqCAxsLj95+pwz2a3vEe1+/RneYCUkCT5jzPG3awxP4kmMOqwTWfT84uhFV9vImVrz23ksC91/XN2V6DtIg3Cd1rsWVDtCNyilhKrop43v9PsYlELpoBKTTqTjkcbiNFMyel7KOb301air7r+kofJ6KJbJmJhp7s49xjM/Z2dbG1b7Bard7HKjUlHZeLieDwTVHs7XPdfdxKzb8w8L67h+HAPgFXDNrQm6clSmJUGcamGmgDQdyYe7YbguDP0c90TazqCt3gplNOiaHGeB35jDwPBzkLqtG5x78HC6rx8oxuELeqB/KbMkUi1vgWvJn9XpdYSnST7sUXa6F9/q25g7aJDzuDhy5jwqq0IBSpNz0qQnvtkSdzZ1ZxYU6++3A8fB1wldgGts72Z7MHYImLbjWFw+zWAif+E6PA5Q0jJ2TPoK0OoA3974DKFYgaJutI2EuhFuax7pcgGRaBtE3S9yiqdglU6Ln8qaqeFFUFyM9fs6uX/zayLiu99nn/neyCVfZ21zt9c9aKvN+hYRzmxW4JB3Wcyd+GykSYG9LLtxR1XT0TRbs2DNXJiWNffqXkCRR6ET8L9usHi7RekliDb12UKztM3iVYz7Q2m379qRZApxsNvYj4nTxmx97+UGPwSdCHyoaE4EKZCYzCBqD02IEdv3q66Bazy+ek3FH/6vK1fQ/rmT48J1ddnZOApBvLVCOnAMtgk7xmHHJdPleJ5ZcvTxSSqCptEBiXELH7cZkhg64iFJIZEaFXsbQWcj6680E+XG3jhhpQaS+sZwwNRF4cdvDdY5aKI6ukaimjCNSmKTrkq72kGGIydnSobeoVYxUjNDCXuSLbyZ92VPNE1F6cxDQjl7O2rCNkkSoz7hZz0n3ccf4GXNUWKe7QeZBH/cJfrtX0u4aG//J8LPuKtd0fp05mnyMWXK/1j0cZSdyBdbCjOSc5796kdBC4uJr8Y9dAbH4pWs4rAcI3s4laxRkvdmLuirORjpc9M8OWuVSmcIWubPb0HpBvFnnKIBptSgH/IBDtrabmwvx3jgd04WDFaq+2ULQDG58VJveURcCmB39dyWyVWkggCWY0S7Fri7+jvosNJeTFQFM8xyoPUC/lim6AypjDn+XXvfDN/Ii9r/ob0/s/D2gmEF6mxJZT67qIknX3/VexphxgqROX4Fb3erkKi4A4+hzcnPRtiydONbjvQFwEGy8UK35n8APSIYibM7B14XNHlov07E9cEZeuYKYaT86ObrhposOmf/V23Cj9KSLDtoiHRKeq4BrI1DzfOEOMdt8WMGnvdhP0kWeKRwlsd+vT7ysIpr//4EbQnBdZVwlypWPGVa/QODNOxn+yX7eZ5uKxH3PDidz/u3NAt/JvUJXVpC8AcXslFDG4qt7nTzYgJ0Rg7RCAw0/IKuNNtkTjQAwc/3go2yaDmBhpKVdEjPswJhDE591EzO874uxptTGdsqDrJe3oayrhkqP/GXh1h/nAXjzaNKjEpKYrppUmncO+37o8ljEa1U+0Gv6RZ1Gm8UCKBxiUUfcAAbe6GYOgmQ1CGAfvtG6OjBGhCQcTNEN2QoYMF7rS51nGyYXkVZad3TmkMOs3HCzWKW1Kj78nG+GSKJ0nJWyUFs0dmQRP8H9CLNnCAob8XxGG5f9qMpA3YsuGqjKOVefjxvbWTBj0=
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-Network-Message-Id: c5b3ba54-6cb2-480f-2865-08da50370221
X-MS-Exchange-CrossTenant-AuthSource: TYAPR01MB5689.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2022 07:57:21.7059 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: e02030e7-4d45-463e-a968-0290e738c18e
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: zbA+zaCsMYJbYd6csRMZa6hAyllkjvBZnFJkPcd8QaBrHFfbisS0GYDLU6ZLWXJLRWjj7xKaBT3Vtk29bSfAvg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYAPR01MB5659
Received-SPF: pass client-ip=40.107.113.135; envelope-from=duerst@it.aoyama.ac.jp; helo=JPN01-OS0-obe.outbound.protection.outlook.com
X-W3C-Hub-DKIM-Status: validation passed: (address=duerst@it.aoyama.ac.jp domain=itaoyama.onmicrosoft.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-8.1
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-2.193, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1o26rL-00052L-Ma 9dd27f18ed84fbf5515011cd28dd3de6
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Draft v1 Update for Resumable Uploads
Archived-At: <https://www.w3.org/mid/cb685714-6a0f-57f3-488e-c819d6231076@it.aoyama.ac.jp>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/40151
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: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

On 2022-06-17 06:30, Guoye Zhang wrote:
> Hi all,
> 
> Our previous resumable upload draft generated a lot of discussions. I’m glad to announce that we have a new draft ready to address many feedbacks that suggested adopting the PATCH method. In this draft, we split the Upload Transfer Procedure into 2 separate procedures: Upload Creation Procedure and Upload Appending Procedure.


> 2. Media types
> 
> PATCH currently doesn’t define a media type. We went through the list of media types but couldn’t find the appropriate category for the Upload Appending Procedure. It is a generic byte-appending operation that can modify any types of media, so we don’t think it fits into an application media type.
> 
> We are open to suggestions if a media type is desired.

The generic answer here would be application/octet-stream. That doesn't 
cover the appending aspect, but it's the most generic media type available.

Regards,   Martin.