Re: [httpapi] Fwd: New Version Notification for draft-nottingham-link-template-03.txt

Darrel Miller <Darrel.Miller@microsoft.com> Sat, 16 October 2021 19:45 UTC

Return-Path: <Darrel.Miller@microsoft.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9CA5B3A0A8C for <httpapi@ietfa.amsl.com>; Sat, 16 Oct 2021 12:45:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.551
X-Spam-Level:
X-Spam-Status: No, score=-2.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.com
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 Q-j7VpbDa-a4 for <httpapi@ietfa.amsl.com>; Sat, 16 Oct 2021 12:45:53 -0700 (PDT)
Received: from na01-obe.outbound.protection.outlook.com (mail-oln040093003010.outbound.protection.outlook.com [40.93.3.10]) (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 91B6C3A0A88 for <httpapi@ietf.org>; Sat, 16 Oct 2021 12:45:53 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c7Nvh3+9k/vzfEb09oubreaJqwkVEAQRkb9uR0cAA4tmpqtoec/Gd50TaeHTRKBTNumC3EAwqU+ieIb0bqeufOmGnW5i99zFLiLRL2E8eCBRUoAYmVoNelTIBpvyAveXhDLvyJXPoFi/bolkMRPIxIFFFwd+NlzZUPuknSaJSs5IPUOTTNZq7XzdeRQbp8pAvMFmMF9EmTyqOxJv5WiIYIIyOoXzejtbulQVuZKpD8pJ2FeJCfJB0sgsH+s+xCklqmqL7r+04HPAf1WAT1Nwy2n3a4tIAHTyxuq+xkRKa8gs6mfu6ycoUmrpV3tpzsUFAu710tmWzLGvQkF/Y1o1Bw==
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=kKd5wy+CKQtPS9GMuZAgVusK3pPQsLIACUpC5AMgHxA=; b=NK1tG01VjquS1QtgDu5aKpXc4kvTyY+DZiQkn5kKtxvp1Gd/5Pn5uhZBuXvnzblmZlXLXsOX2M2p9d7JR4Sshns2qleNBm9H50SiSaxXGIUvtUA060yyRiLEXJSGmJuwaUcVuHSA46mFkxpCaSFV4VnD0qJ7ce4jmvXCrk1CLpcmCQ15ppf3LwHS3MjQNVzQEfc+HsRUk3VNKDA/iukKYrsuykyLvbG1iDtE3+MyJUrmXH7vO6In70ntdgYRSfAE66rIlRLqnicvw6kmUCtfs0jRaW1yMpMWnoxy6WYEUejVmZPyvuD29bUPtcjCRSk4w+jNm8GzoOyGPxtaYQHdOg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kKd5wy+CKQtPS9GMuZAgVusK3pPQsLIACUpC5AMgHxA=; b=IGaRMzJiCEM986apIozIYKbVXLv9EKcmT0WOikhZB3gDC+xNVgTw33fhoApHNKro0HQBgROY+ZqUJ7pHyRBo2jdAPzg6qO924hgjXpI9DwRygYvN5CmKAlL7W+CNTylBMVyobLK90vnloP0wNERbCgd1rXADlJSOyIyFvFzjjgo=
Received: from DM6PR00MB0666.namprd00.prod.outlook.com (2603:10b6:5:220::23) by DM6PR00MB0634.namprd00.prod.outlook.com (2603:10b6:5:166::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4652.0; Sat, 16 Oct 2021 19:45:47 +0000
Received: from DM6PR00MB0666.namprd00.prod.outlook.com ([fe80::bda6:70d9:f101:e770]) by DM6PR00MB0666.namprd00.prod.outlook.com ([fe80::bda6:70d9:f101:e770%4]) with mapi id 15.20.4655.000; Sat, 16 Oct 2021 19:45:47 +0000
From: Darrel Miller <Darrel.Miller@microsoft.com>
To: "httpapi@ietf.org" <httpapi@ietf.org>, "mnot@mnot.net" <mnot@mnot.net>
Thread-Topic: [httpapi] Fwd: New Version Notification for draft-nottingham-link-template-03.txt
Thread-Index: AQHXnvNvEukmZtXppkuN2eahi9FKjquPACkAgEdEo1k=
Date: Sat, 16 Oct 2021 19:45:46 +0000
Message-ID: <DM6PR00MB0666C1E98F4DF0BE4A5D9C24F0BA9@DM6PR00MB0666.namprd00.prod.outlook.com>
References: <163047452150.9745.15606863469504346040@ietfa.amsl.com> <63DA4A31-930D-444D-9A4D-A639DB4D22E6@mnot.net> <33cd534b-bca9-ecfb-2029-1dfcec3fda11@gmx.de>
In-Reply-To: <33cd534b-bca9-ecfb-2029-1dfcec3fda11@gmx.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2021-10-16T19:09:31.5486068Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=microsoft.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a66a3b3b-fecf-4795-6b9d-08d990dd8c94
x-ms-traffictypediagnostic: DM6PR00MB0634:
x-microsoft-antispam-prvs: <DM6PR00MB0634023131EF219A04FC060AF0BA9@DM6PR00MB0634.namprd00.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: o6djtSOyAyAaXQk9nKpwd3tf5e0q07D4gBzbmcA72JJXHV3F1SmOsCuvWhtqADRTHiNt/+Yo2CpKFpA+IRpj98vgE47yYfHbhzWvThviMhaJHQO3tP6vpP6wlTWaa/Kvl4aji/YtfgJK9gwF6lOzFusGc6hELNuPjga1Th4ii9+QzGFMWHCWyhsD8x6kcOb4qj04JpSsQTAJusKR5RZ4f6mfVwyPBAFvINJGApnPkV9PtFyp0ZZgEXt9iphWYpJjjQ4UDbNfl19iQrX+O+lDQlIE1mOf7eeVRSx0JZ66elp31aewCtDqd75zi+00ulYHZ+hIZGZaFea2Vwbwka45B5ECDfAkEqFVeu0s5K9iD7IWqQfCjsH+T6hYfiLtH9hHvwhu9zq1FfRK9AR0G2/+zKDXRG152DUlz3og0B26epCN1ZA0D01HyxfGnpWjyLP4q1EXO5NyLGp0/U4p4ZwWdQ4jTU7kvyR9NUyjW2WPdwna2FYeNEH9fczuthEx70vm0y6xnkQZlT2yv9NqLS21xtQ0Jny7bJ7eapcPefaBMTqT5azkmBtlpP+qbG6eu31IvtrqOWi1Ejxi8AOPfu9uMS1rR54N93X3MYlqgNQupOOTCjK4sFSoWxNMl97Gz5nDd5THldOwzmEivtQKMUoUeed/O8QH1JvFbQ7J6Ir8LQMW287TwrQgSqlMRTOjryebEJYaprJcM6Lx/wQwS/QAD/U4MSveilTcDPHkmZ8O83CBTYuPacb7VHlqbO6ARnW0dpA+AC9HpZSg+UI4Rl/4nds+opVUQ5bktLAuFnSTcKJ4dIxeTY9c/0MxXXel7lPv/UGU+brKzxurJTOreFatpw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR00MB0666.namprd00.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(9686003)(38100700002)(38070700005)(122000001)(71200400001)(82960400001)(82950400001)(83380400001)(86362001)(26005)(186003)(76116006)(8676002)(8936002)(7696005)(52536014)(91956017)(66446008)(316002)(66946007)(110136005)(33656002)(66476007)(66556008)(64756008)(8990500004)(6506007)(5660300002)(508600001)(10290500003)(2906002)(15650500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: /9gRfPwQkatFmZ0/VI6+N0aeHwgjkiSd91/73Pgd8KZrq7DybvZW9SiH5AsmoWGElsafSbYBsqQAcXLw0eRho9LMdKmfaK1SR+R1qsfVBC+lnhdoSsVWA/o/L4kxsbpOpZLBq50ClG2C7v11eVEE+pBwPQAIixoMc1TEYIgc1/UJ3JXjdWPrrZ8GGpRYm80BExJEylzXdGtaQlSsGu6HMEknfJhMQgzP/Pz5W9GKJeK5QSqu0HNeqzlQZVK1zmnWM3SVF6oLEDUIGtAQm5WgES62G4RWB8VPDxIQTTKWoVruqxstAPt/aNg0SoSz/XIJDa9EUqZ0kRI48IIYqspJbTv5A0jmWZF1WwAAIaI0MBSrsLWARtXtgb2+BWZJM7ghtSbpfTGRVJl/TzK3Yx2CT6QBfFjFkibSAwur6YZ6qS2RcZOb5qgubYJ1bWVtvQoffry0rJVg4u5rhnt/OJs/ii5MyqGBUJMyyuXG6KETRv9i2rimowlFU931JWAkgFDE0vENOhi64aktEN80oWqJA3EWljz2OBae6vtUBjdP+Tyt9TuMTQfm2Fla0WvWYslFjOAog7Yrlt6sSNsVms05rz6vtharViJ1CIjACgPXGKMco0DKa0PIPJRV1//1FSprDrJLpt4VXYHiPppPsYcImIoLoN6hjc+j0iU+NXc7QdgQKs3dCYhB/qIC1d9jiwkjFxu4aV5/D8eeVSUl1AlQ/9JLXAduc7mDLK5mX/V4ORf2HR8K2RrLMvDIT3IMHgRWpCzFFS8N6d/lBX/BmulDMLWft+xCyy2s1xdy1yKfVuNZJ3WT3E4GqbWf2fg6aUAskI4c5CRWFGxpk7734WHoj4xxSCsOZPMWpFvicSnZIVz6Hdr6iEJad0KeI0mr4ArL5B6b7T7jiRbdBxubR2MNeAOMj+w4NTU/MFj/yk9APVUh1TU5qpiKl0f4e9ObaL5DPLKs7VyO6R1tsdIP7VBoZGFdIx0A9Szm94mr/BIq9ptU4tje8Z69iJlajW7E4qWe4wISJERUTZ0oTH1rEikakxejXgx3+L/a6eEE4bxF3KS433uUa/tewS7rIYOGV0j3o+LnMnKddff7JARjJT5/fcdATg5YyDmXqOLVLWj4P0eUaahYqWwCE0fERqXC5YEi39cVGAq8AAM1j0PceuoSjCV2Y/u5qHQq4CRMZadoPlL2YdNT1IKVa8j8zmTFEgkU3Zd+OvohvXYmh6pnHICz/ZklHUYY7g5Vu7pUFSXk3mT5Gcvb/nrXRaBCrIqZqV0yx/hqr/SMPZZc1WWaJLSroIJwj31xcYwqgbFFoPTyE8ZF5iqqKeclBLUH/NSZF1JZLxkAlVHlyGYMeT0cJ40+MNBBmk2WOQEoVeOnrmbExyxGjFWivIZuOfNr6Vi66DXxnb5lI5JMdVCl0ndduELY4Pf3U7utjtzwvPOCqIHKPy1uM/OtXo+DFLpM36Q2jRQn
Content-Type: multipart/alternative; boundary="_000_DM6PR00MB0666C1E98F4DF0BE4A5D9C24F0BA9DM6PR00MB0666namp_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR00MB0666.namprd00.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a66a3b3b-fecf-4795-6b9d-08d990dd8c94
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Oct 2021 19:45:46.9120 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: darrmi@microsoft.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR00MB0634
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/zTnl0o25G2Kq6rbtExAUiDHYPa0>
Subject: Re: [httpapi] Fwd: New Version Notification for draft-nottingham-link-template-03.txt
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Oct 2021 19:45:59 -0000

Am 01.09.2021 um 07:36 schrieb Mark Nottingham:
> Hi all,
>
> I've had this spec on the back burner for a *long* time, because I
> wanted to make sure it was actually useful to someone before progressing it.
>
> I've heard from a few people that it would be useful for them in the
> real world, so I'd like the WG to consider adoption.
>
> Any thoughts?
>
> Cheers,

I would support adopting this specification.  The notion of var-base could be very helpful in many scenarios.  I have run into cases in OpenAPI where being able attach a globally unique identifier to a URI parameter would be extremely helpful.

I think this could significantly improve the usability of standardized rel values.  It would be nice to be able to communicate things like this:

Link-Template: <https://www.bing.com/search?q={search}> ; rel=”search”; var-base=”https://bing.com/searchparams/”

I also wonder if we could increate applicability by adding support for default values.  E.g.


Link-Template: </messages?skip={skip}&top={top}>; rel="next"; var-base=”https://odata.org/queryparameters”; defaults=(skip=100,top=30)

This would give a combination of a fully resolved URL and a uri template.

Mark. Should we put this on the agenda for IETF 112?

Darrel