Re: Structured Headers: URI type (#782)

Julian Reschke <julian.reschke@gmx.de> Thu, 13 June 2019 09:08 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 DB186120291 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 13 Jun 2019 02:08:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.9
X-Spam-Level:
X-Spam-Status: No, score=-2.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rth76W8afZEv for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 13 Jun 2019 02:08:27 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [IPv6:2603:400a:ffff:804:801e:34:0:38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0F4E31200CD for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 13 Jun 2019 02:08:27 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.89) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1hbLhH-0006Jj-Fo for ietf-http-wg-dist@listhub.w3.org; Thu, 13 Jun 2019 09:07:03 +0000
Resent-Date: Thu, 13 Jun 2019 09:07:03 +0000
Resent-Message-Id: <E1hbLhH-0006Jj-Fo@frink.w3.org>
Received: from mimas.w3.org ([2603:400a:ffff:804:801e:34:0:4f]) by frink.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <julian.reschke@gmx.de>) id 1hbLhE-0006Iq-PY for ietf-http-wg@listhub.w3.org; Thu, 13 Jun 2019 09:07:00 +0000
Received: from mout.gmx.net ([212.227.17.21]) by mimas.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from <julian.reschke@gmx.de>) id 1hbLhD-0000fF-Jm for ietf-http-wg@w3.org; Thu, 13 Jun 2019 09:07:00 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1560416790; bh=p+jtxHOSc60KBGhvnfumV/BFBCUYsNRWMa7iROcqnfU=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=NH6hZv4a90kHoJ6ghZN5+2T40MHuYkWxuYB2abbipz77dOzh3FVfpLL+bnfaENGDI MgZhMNQ1RG+J7LDp8MYEuvgR2BrNenCqGy8jOWWaji6rkw0ky+GSTrRjIsijENrc4Y ghssnJUx+COX+M3FUqlTKl1YZ9lcfjaduPsguBGY=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.34] ([217.91.35.233]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LrqNe-1idwmB3n14-013bEd; Thu, 13 Jun 2019 11:06:29 +0200
To: Mark Nottingham <mnot@mnot.net>, Tommy Pauly <tpauly@apple.com>
Cc: "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>, Poul-Henning Kamp <phk@phk.freebsd.dk>
References: <31F60C8F-907A-44C4-B98E-3F49249A40B8@mnot.net> <84525629-553D-4D42-9FD4-36DD995710CA@apple.com> <B556DE53-9409-47CC-BB69-C38FFD973F1A@mnot.net>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <8e82a039-adaf-8542-a8b5-ab76a5653797@gmx.de>
Date: Thu, 13 Jun 2019 11:06:31 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <B556DE53-9409-47CC-BB69-C38FFD973F1A@mnot.net>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:DWHrweEsKlBxdbEXTyVnxgeF+xwSlPV/j4UNgqhXAb1a4Xs68k9 qTyjWhiLdV5H2Zzg2QwVyaFx4kGnXZNa9pMH+4yLOiXBrFVvzSCqDMIbsLFb4K42sTSvCbs JhFtNPPLpWJbr7O3tGVRqy3uqy0H+8ToA5UXIFNEe1SCKlSEvhCHkSdYMBC3C6A0A6wOQUF Xq46dlNVBgoAIL73p27XQ==
X-UI-Out-Filterresults: notjunk:1;V03:K0:2XyD0EATq/A=:Wv3o4ZAM4ILAT7akdBGB1g Nf9plZTiI4wziZuekX91IaHm+qUS2jShBXDEVZ4ABUrjatj+E5IyWwMFxEAIxdLY74RhWSKyc abVAPRQK5EprkHC1ssjohBbOzDZeEG4xX2p2u6DBhss04xghYmlYMgVGQL0HMLBvEbTi/FVyi dZWotjxpTRMsdijj8FdyGrQrnNxTNNrSqjPHo1Px6ePI0Qgs+m1wnCH2IBPkXUfD0qHrZ7QJL YjNKfgBL1YhXd1XJ+CHQ5g+76AiCTFBuWXwnMGWKjHG2e+QhPCnMzOKN5CQ03pHCjJxzeMmfN ywSWQHIs9MMbnOcGonLokz+WXVdt8jOLqMH94evCg274Os0ygftxWAImLYAun0kXqBPlFfplv KX1Tctg3nTwxewt5QH4Eh9rlVfwQ5NYEgM/re0w1KgDikg05fEXvJbTSUtsUtgXdrdnwU8l6o wSf2mCZ9JC2BoRUNeXnmiEgWZzs6CrgGxw/ZqCZiKDwcR3mRNOpsZXIBj3c1VkgSyDjH+ausL BCeECh5VAcUh7eReYFnYsQRLyoz4v9o/zlFCleHx9n3iw3EhUMhOFCzoDmqDOBr4WFHrQpvI7 aIgIKQaE+bOnfw8HB39ongjEz3ZV4tCrFvN3FI0qIU0L6UhxMUkyJwWt2Ro+OwUQrFBvPZhhN Fzd5r+l/kp0ROuJpNvcN4nw+Qpwc82frre+h6ctLXx/EbGcx2ITcW3BJXB3gj31kvCpXba2+U u0L9MFPTA4eyMnDgXSpmvj7KS9dUAbc8k/7e+fHmK9TNcILYh3RMgWDrxHFEBMpHGJJwjVNew tjTtcz9qiRt+at16vL6SKD+cGUeXny6nYcBZWsEW09yprMJ5X94xSYJEYJJwiHMNQFBYqTBSs uirwhposwwPTQs4S4vEmtbUqzL8Di71OooP8QyU0CeM1niA6f/Yf4ROUSHGuyF3bZePbh1gjR PJQbQ44+hsr2H8E3cgUtsR0PvszeDQltMZrrSqcbsLIpCFYhKXkHM
Received-SPF: pass client-ip=212.227.17.21; envelope-from=julian.reschke@gmx.de; helo=mout.gmx.net
X-W3C-Hub-Spam-Status: No, score=-6.6
X-W3C-Hub-Spam-Report: AWL=-0.002, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1hbLhD-0000fF-Jm 7f48a59d9c57e3e1c7c1ccb4b23e4a01
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Structured Headers: URI type (#782)
Archived-At: <https://www.w3.org/mid/8e82a039-adaf-8542-a8b5-ab76a5653797@gmx.de>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/36711
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 13.06.2019 10:46, Mark Nottingham wrote:
> Again, I hope we're not voting.

No, we are not.

> My argument: given that the whole point of SH is to have strongly interoperable, crisply defined data models, and that anything beyond "it's a string" is a minefield regarding URIs, the prudent thing to do here is to punt on this until we're more confident. It's entirely possible to do this in a future revision / extension, and we really need to ship this spec.

I'm not convinced that adding things later will work well. I also note
that if we really need to ship this spec, we should try harder to finish
it (this thread started four weeks ago).

Finally, I still think that allowing to map complex fields like "Link"
to this syntax would be good in that it would encourage people to (a)
include the generic SH parser and (b) actually use if for "Link".

Best regards, Julian