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: =?UTF-8?Q?Martin_J=2e_D=c3=bcrst?= <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: =?utf-8?B?Q2hyNi9pSHNuODhEOUdaQ0x5SEo2VG9obFg0ellvcnpuS2JZVStuT2pOZjN6?= =?utf-8?B?dGFMbjJSZUJUUjZqaHYzTC81UXd6cmpNN1FXbUYrcGlsZWd0SHd4RUpSbHc4?= =?utf-8?B?QURQRkdUZEJ3dXFDQXhzTGo5NStwd3oyYTN2RWUxKy9SbmVZQ1VrQ1Q1anpQ?= =?utf-8?B?RzNhd3hQNGttTU9xd1RXZlQ4NHVoRlY5dkltVnJ6MjNrc0M5MS9YTjJWNkR0?= =?utf-8?B?SWczQ2QxcnNXVkR0Q055aWxoS3JvcDQzdjlQc1lsRUxwb0JLVFRxVGprY2Jp?= =?utf-8?B?TkZNeWVsN0tPYjMwMWFpcjdyK2tvZko2S0piSm1KaHA3czQ5eGpNL1oyZGJH?= =?utf-8?B?MWI3QmFyZDdIS2pVbEhaZUxpZUR3VFZIczdYUGRmZHhLemI4dzhMNjdoK0hB?= =?utf-8?B?UGdGWEROclFtNmNsU21KVUdjYW1HbWdEUWR5WWU3WWJndURQMGM5MFRhenFD?= =?utf-8?B?dDNncGxOT2lhSEdlQjM1akR3UEJ6a0xxdEc1eDc4SEM2cng4b3h1RUxlcUIv?= =?utf-8?B?S2JNa1VpMXZnV3ZKbjlYcGRZU25TVDdzVVhhNkY5L3EyNWc3YUpEenVEaHk1?= =?utf-8?B?andxcTBJQlNwTnowcVFudnRrU2R6WjFaeFlVNisrM0E4ZkIxd2xkZ0d0czcy?= =?utf-8?B?WjdNSFlJbUxialdGdyt6V0FpZitFNlBBNVEwakoyVFBvSzBPb0EzOTc0REtG?= =?utf-8?B?WWdhSnV0STJFdWhGdWF4N3BjZ0dSYUJ0RTNTOXlpcWRnbFU2TG44cWFxZUZG?= =?utf-8?B?VUZ5TTlmczZ1WC96YXlMaXU5OW5uL25leUNWZloyMXp0OWM5YUt2TitoWVJ6?= =?utf-8?B?bXhXNEpCM1djeWQrR3lrU1lHOUxMdHhSMVhUMFRSYnMyRE5YSmlXTmZmcVhr?= =?utf-8?B?Q1JSNkVUOEw5dXNIaTdSZWtsaURiMTJVS3p0TTNpVll6N1EybTM3OXFSWkFw?= =?utf-8?B?eHNOdllqNG5UeG14OTcrVUdQd1NkQ0h5b2FFNEVLWkNZekNCcUQwMklFZHYz?= =?utf-8?B?cTY2QmF6eStlazNGSC82dksxZlEvcm1UNDhKMWRkblpPQXBCdkxWQ09uQU10?= =?utf-8?B?Z2s3eG1ISEpkUGxlSjVaY3ZUeFNTcUNwdEVCaVhFTEg3Y1praGc2NGlGSkla?= =?utf-8?B?RWFGWHNiUVdjajY2ODBFK1hHM2poaHBRYVMrc1p3d05SRjRjZHZEZFk1YUtJ?= =?utf-8?B?NnVrYWltakNOU21LVHJrcTcya0dHSXlkblNvYmVvVll4VWpORENYdVNMYnla?= =?utf-8?B?OTJWUE5FMUY2Y3hEUWpsN08yckNOa2tTb3o3aFp6MG4zY2NmNEdYTlVXS2U3?= =?utf-8?B?UWVaQkgvY0pmcnRYMHU0YUcvL0o4TFB1S3RkMGZwMDVtbnlNV1hLLzFqMGNa?= =?utf-8?B?U2R5QmRiQ2pPU2M1Nzk2a2RCQzR1SnI4WTlkQWJINHBXczRyQWNJM3M0bGF4?= =?utf-8?B?Umt2ZG1MdWlyT1JqcGM5TThPV3VWU21jSVd1YlBiMEhwQnZGbm5LSUJwdFNn?= =?utf-8?B?SC9JQkR0cmFibXd2eDNqZ2QwNFdERmFxKzJVTFFERzU4Vkp2ZVVSY0NtQjM5?= =?utf-8?B?ZHlXeVZXa2dnQ1dZMFM3RnJpNytqdm9zTkplVEZRRk04eHlvUFVDL2xpbTZB?= =?utf-8?B?eXBqRG4rWFh2ZkROL0lpOXIvb2IwL3MvRDJnbUVGNm14SlpUNjdxSWtuWDMv?= =?utf-8?B?VmV4cGh4Z3FST1g0RmIzZXJrS2k0QTQraHpjblBSdGl5ZE9OYmp2UUZ3RUd5?= =?utf-8?B?OFVLMzVuOEFQU0lZaWJNN0IxNFhOSGxvdjA3RTljRVpldVlLWWFUODZPYnJo?= =?utf-8?B?cG9zT21mL1YyM0NqOUtTTER0b2lIUktlcTRCckkxRHpmT0VPTWR0OFdNR252?= =?utf-8?B?ZGhQMGtXZUtSd2xzZCt2VDd5c0lwci8vNEViUW5CZFpWd2x5cFdQR1ZhL1FP?= =?utf-8?B?RE5PeG4reVg3ZVo1dUt4SDNQRGlkei91M05BdC9KdlVKWFZwQzhBY1hzbEZE?= =?utf-8?B?RzRxdDduVHpZZ0owUmc3UkNBdzAvSUt1Tk50a1RqUUF3Yy8zZ28yeWFEbUJo?= =?utf-8?B?cEtWZEVqUHN3SmhERTU5MUV6Tzg3NHV4cHRUR2RzcURySmUzb2F5cmhrcVAv?= =?utf-8?B?R1hoMWgvbkFYanphTktqRXBLWXJwcFVtbmNPKzM3bzhsakVhMVUrMEd2NlJa?= =?utf-8?B?MUdtOFVDS0J4aVVVZmNBQWJlNkdZT2dtUTFDR0FmdnRHNk9qQkdoQ1FjVE5F?= =?utf-8?B?TjJRb1lNRjdyUzUxbkd5WVhrVlphZDNUbWtNT3MzSEN6V0tXMUtqNzhuRytH?= =?utf-8?B?U0tKMG5KV3lVRnMwZG1RUlA4SDlDTE5uQ0FvYjhYeEdHNWY5cU1wQTNZc3VH?= =?utf-8?Q?qjKOVefjxvbWTBj0=3D?=
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.