Re: [httpapi] [IANA #1273263] expert review for draft-ietf-httpapi-link-template (http-fields)

"Roy T. Fielding" <fielding@gbiv.com> Wed, 24 May 2023 19:41 UTC

Return-Path: <fielding@gbiv.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 E1895C151B0D for <httpapi@ietfa.amsl.com>; Wed, 24 May 2023 12:41:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gbiv.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 H06aF1EZVV_Z for <httpapi@ietfa.amsl.com>; Wed, 24 May 2023 12:41:48 -0700 (PDT)
Received: from cross.elm.relay.mailchannels.net (cross.elm.relay.mailchannels.net [23.83.212.46]) (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 6CAE7C1519AF for <httpapi@ietf.org>; Wed, 24 May 2023 12:41:48 -0700 (PDT)
X-Sender-Id: dreamhost|x-authsender|fielding@gbiv.com
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 2FB0A3C34BD; Wed, 24 May 2023 19:41:47 +0000 (UTC)
Received: from pdx1-sub0-mail-a312.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id B7E0D3C331A; Wed, 24 May 2023 19:41:46 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1684957306; a=rsa-sha256; cv=none; b=pCF6X/zP3VFzp96gBEx8vmqRu8h0sPX/4d/Io3D6TIIPeKtrIysto05YTjKrccCff8utEs pG+yISYQ94nP/I+OwjdfrTQHCBG0H5RyiwUN2F56jeJ0h72EYiHC6MJN8GInU8Z7YiCXpK 23pR232gW4gt0CUshgQDpHWLwZEzunkgQjzxeb7wY6ldMZ2rmAjoAdaKKEMOZAhua3P/5m Q7Tdk2Mw/c3BvoODyEcCfUvuKsscnHCnr9QVWzqw2MV8jE+pmboIFYXuIi7+Q9ih010h6r UJ4jnc+GNcY3SaHXZ/3rLFzYh1Rxz99DIaqgufubA3+hd2W5dbcNn2cd/p7IRw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1684957306; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=IJPaa++f/fmmMcClFjTTQDPXCoaOMYyJjEXwSRpzFaQ=; b=iMiWNM5mak1IE5hvAm70SbTglfLovFKRXclzIEgWW2riggM4sZ1hSqbmVQEKfTHjgSF2AJ NoPPXZhpZWLWx1iLBNG0RFosKcFMX0Gff6rybX8QFcX36MtdCMRCWSTKOyMhbKfca13K/d R9ms9E9hRbnx+lmzm6+sMT7hqeOPsxVUEstd9jBfhu9ROd4c/uWzIII1wUVHXLrFl3ykMp R9OAmOTs3RBcHTO3jjK7kwBHEB8xlBDQjmbFtGR0khGbGlwDeNnGU39oglcu/WSpREi3h2 ev0T2/FgUwyAsHfSNxpouELnzfMNCvqGoG+JIr1FUSJVXAE+7+HMvlFgYaurcQ==
ARC-Authentication-Results: i=1; rspamd-79bb5575d7-8tqnd; auth=pass smtp.auth=dreamhost smtp.mailfrom=fielding@gbiv.com
X-Sender-Id: dreamhost|x-authsender|fielding@gbiv.com
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|fielding@gbiv.com
X-MailChannels-Auth-Id: dreamhost
X-Irritate-Harbor: 4e618c8840c2dda8_1684957307008_1043030108
X-MC-Loop-Signature: 1684957307008:4123236793
X-MC-Ingress-Time: 1684957307008
Received: from pdx1-sub0-mail-a312.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.97.48.120 (trex/6.8.1); Wed, 24 May 2023 19:41:47 +0000
Received: from smtpclient.apple (ip72-194-77-117.oc.oc.cox.net [72.194.77.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: fielding@gbiv.com) by pdx1-sub0-mail-a312.dreamhost.com (Postfix) with ESMTPSA id 4QRM562XGrz3K; Wed, 24 May 2023 12:41:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gbiv.com; s=dreamhost; t=1684957306; bh=wboK4t3B0ZDlTF2lve2M5KbM/VqXpjTLcuYxBdW2pEo=; h=From:Content-Type:Subject:Date:Cc:To; b=coXbrJVTPwNSwSbIzBEUazCYT6sQqicariOn+QQnXqTLRYzJy3szEE/oFEOvqVxO8 YPo2GXYFBREPbE83d7sWqSc1lc5RD97nN4ZOWs2XCc4UdtICMufZtUpdPfOb5jZH4+ P7FHVRtmHLkUhzJ1L/ouXqIZoFyMR12Ik26J5aAU6TNTCJNC/uIBvL2E+7+pd/tGpA HK8QltDynhnj4ShL2WkuhpkCmH1l2/PWAX8MwiA8FZpJFF3vYmWIVBxy7hNquav+Gk crFksSwq+CWCLM9mqk2KBIfcp6BYquz7UDmDqtl4K1nm7Ao9uok/f63ka9E1+JSfxn kwp4H5GVJu7Ew==
From: "Roy T. Fielding" <fielding@gbiv.com>
Message-Id: <8DB17B43-BD93-4BCE-A56B-07E0769051F6@gbiv.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_E0C40926-0035-43CE-A7DC-4420FE10261C"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.500.231\))
Date: Wed, 24 May 2023 12:41:35 -0700
In-Reply-To: <rt-5.0.3-160220-1684948461-859.1273263-9-0@icann.org>
Cc: Mark Nottingham <mnot@mnot.net>, httpapi@ietf.org
To: drafts-expert-review-comment@iana.org
References: <RT-Ticket-1273263@icann.org> <rt-5.0.3-160229-1684947950-583.1273263-9-0@icann.org> <rt-5.0.3-160220-1684948461-859.1273263-9-0@icann.org>
X-Mailer: Apple Mail (2.3731.500.231)
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/AcU0Unxo_xfAcDqxm0lzA9vIohQ>
Subject: Re: [httpapi] [IANA #1273263] expert review for draft-ietf-httpapi-link-template (http-fields)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.39
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: Wed, 24 May 2023 19:41:53 -0000

> On May 24, 2023, at 10:14 AM, David Dong via RT <drafts-expert-review-comment@iana.org> wrote:
> 
> Dear Roy and Mark (cc: httpapi WG)
> 
> As the designated experts for the Hypertext Transfer Protocol (HTTP) Field Name registry, can you review the proposed registration in draft-ietf-httpapi-link-template-02 for us? Please see:
> 
> https://datatracker.ietf.org/doc/draft-ietf-httpapi-link-template/
> 
> The due date is June 7th, 2023.
> 
> As Mark is the author of this draft, we will act on Roy's review.
> 
> If this is OK, when the IESG approves the document for publication, we'll make the registration at:
> 
> https://www.iana.org/assignments/http-fields/

The registration information in section 4 looks good and has the appropriate status,
so I believe this to be OK for registration by IANA.

As for HTTP considerations, I expect Link-Template to be potentially useful as
a trailer as well, particularly to supply optional links determined by the sender
while content is being generated (i.e., after the header section has been sent).
However, the spec doesn't even mention trailers. This would be a good time
for Mark to review what we wrote in 

   https://www.rfc-editor.org/rfc/rfc9110.html#considerations.for.new.fields

and be sure that the spec documents those aspects not already covered by the
choice of structured syntax. [Use of Link in trailers wasn't mentioned in RFC8288.]

Cheers,

....Roy