Re: [Editorial Errata Reported] RFC9110 (7530)

"Roy T. Fielding" <fielding@gbiv.com> Tue, 30 May 2023 16:04 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 5956CC151990 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 30 May 2023 09:04:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.745
X-Spam-Level:
X-Spam-Status: No, score=-7.745 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable 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 tK5FBOTkCFKF for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 30 May 2023 09:04:12 -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 88F66C1516EB for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 30 May 2023 09:04:11 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.94.2) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1q41nB-000NBG-Ip for ietf-http-wg-dist@listhub.w3.org; Tue, 30 May 2023 16:01:49 +0000
Resent-Date: Tue, 30 May 2023 16:01:49 +0000
Resent-Message-Id: <E1q41nB-000NBG-Ip@lyra.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by lyra.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <fielding@gbiv.com>) id 1q41nA-000N9z-1W for ietf-http-wg@listhub.w3.org; Tue, 30 May 2023 16:01:48 +0000
Received: from purple.birch.relay.mailchannels.net ([23.83.209.150]) by titan.w3.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <fielding@gbiv.com>) id 1q41n8-00AiPm-1M for ietf-http-wg@w3.org; Tue, 30 May 2023 16:01:47 +0000
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 6A3E6202078; Tue, 30 May 2023 16:01:40 +0000 (UTC)
Received: from pdx1-sub0-mail-a231.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id D469D20229E; Tue, 30 May 2023 16:01:37 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1685462497; a=rsa-sha256; cv=none; b=xBpn7vmloiEiaSiSeuq4CsdgVJntcnDs+WI+xipsssNGMcSHM0rvSyCemb9gA6iIg++ENC b/1u+cMVYKB9v4dpsuZpY0g2phlhAc3otkdflwH3YBpIicC/UlHtmMu6AmRyfPxgvirNe5 hvrCkf0YsJnoAwMYCIyUhxLNr304seju0d1jbF9viGqhPPzow+CjG8bTguXMyuViDE7TYH jwtQc2Ic0xdfPJO4xbyad9boehpiQRNYqmoAfmRYyZBomx37+svvU2VoydSYJIT5ZSIZ3B 3r3dBpWIQ3q93LJ+HMxsIIOUT+DVaI4kvgracaJJmJGZnQx/u8H7FK/UVVwn2w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1685462497; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Vtinh1NH3hiQtitF44srWav4JubnNVNPGEvi9lUiK9s=; b=e7OQQHlSbIPao3mSHAoLI82Ma3JJVl6N7lEmDVYkEfSdhm7t7q6AQNWgiEbH5iG1+zt4qi XfgTFzzBrphip/kA1GA2WIPYB3C2UxsWvAp6WGfpD6mosA/gSEZKyFFCtIZKPvo91hm+WJ CRvQM7gbGuqYU/1EJ1DWt/hPkA/59DLVHCp4OahAs3rzJX2yX0NqV0pM6hA2lK5a2n2qNv Hha+2Df+Eh4MyuPTjhMoCsiDJVHj5JYJ7kDZXZHFrYNMwCV5YnAZ0T3SukMzZ/Kq+ePrPa orBgwLsZr24s4avYu6hBriKnp/AGDSjqhgKc+E/6AQoAYeEea4mJ50t436LJhA==
ARC-Authentication-Results: i=1; rspamd-d7bbc7d84-xrqd4; 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-Whimsical-Coil: 77c79eb767603b4b_1685462500172_3043572905
X-MC-Loop-Signature: 1685462500172:3799342848
X-MC-Ingress-Time: 1685462500172
Received: from pdx1-sub0-mail-a231.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.125.42.141 (trex/6.8.1); Tue, 30 May 2023 16:01:40 +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-a231.dreamhost.com (Postfix) with ESMTPSA id 4QVxwK2mYqz4s; Tue, 30 May 2023 09:01:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gbiv.com; s=dreamhost; t=1685462497; bh=2rUeJhvkXMcYxDE7yOCOQFkAWkYHp+s0sbxemiVLERE=; h=Content-Type:Subject:From:Date:Cc:Content-Transfer-Encoding:To; b=pnPBa9RJY/KmMz89i/yvB7MR98GlR3sT9x/ixXTJ0YdRltdzWrfR0qJxaZxm1ZlD3 DB5A7O4hybeSIFDEY9b7/37pHpIb1ElGkwKVaaHLJDxgnER6wVKQaK6RMs26CyL2KH i48id+oPtBDfSvdRFTJZhyJyOC6z1xCKi75c5StBNSgxG0Tqcp+P7tFWKxg8eLMg/K +8tP/ZcCZ4dCOl//JJyATLFQmee9M+1BRGe58fS5WEiGbQjikkBWEVEbG5JH+Pi9GJ VJupfTAUwMaDdWVEjtg5LR8rwzHo0QIMED8csUATyZv71LJgEEmzklQcDfvDrydech PCuNXpzm66uuA==
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.500.231\))
From: "Roy T. Fielding" <fielding@gbiv.com>
In-Reply-To: <20230529214703.0DAA385293@rfcpa.amsl.com>
Date: Tue, 30 May 2023 09:01:26 -0700
Cc: chealer@gmail.com, Mark Nottingham <mnot@mnot.net>, Julian Reschke <julian.reschke@greenbytes.de>, ietf-http-wg@w3.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <4D37E8D2-A2DF-4C50-9F8F-1A6E1BDEAB48@gbiv.com>
References: <20230529214703.0DAA385293@rfcpa.amsl.com>
To: RFC Errata System <rfc-editor@rfc-editor.org>
X-Mailer: Apple Mail (2.3731.500.231)
Received-SPF: pass client-ip=23.83.209.150; envelope-from=fielding@gbiv.com; helo=purple.birch.relay.mailchannels.net
X-W3C-Hub-DKIM-Status: validation passed: (address=fielding@gbiv.com domain=gbiv.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-6.1
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=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 1q41n8-00AiPm-1M 11366d83c34a19f221e0208a62152ddb
X-Original-To: ietf-http-wg@w3.org
Subject: Re: [Editorial Errata Reported] RFC9110 (7530)
Archived-At: <https://www.w3.org/mid/4D37E8D2-A2DF-4C50-9F8F-1A6E1BDEAB48@gbiv.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/51129
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 May 29, 2023, at 2:47 PM, RFC Errata System <rfc-editor@rfc-editor.org> wrote:
> 
> The following errata report has been submitted for RFC9110,
> "HTTP Semantics".
> 
> --------------------------------------
> You may review the report below and at:
> https://www.rfc-editor.org/errata/eid7530
> 
> --------------------------------------
> Type: Editorial
> Reported by: Philippe Cloutier <chealer@gmail.com>
> 
> Section: 15.5.2.
> 
> Original Text
> -------------
> The 401 (Unauthorized) status code indicates that the request has not
> been applied because it lacks valid authentication credentials for
> the target resource.
> 
> Corrected Text
> --------------
> The 401 (Unauthorized) status code indicates that the request has not
> been processed because it lacks valid authentication credentials for
> the target resource.
> 
> Notes
> -----
> "applying a request" is not a standard expression. Usually, requests are "treated", "granted" or "processed".
> 
> This phrasing was imported in Apache Tomcat; thanks to Mark Thomas for pointing out it came from this RFC.

REJECT

A method is applied to a resource to have an effect that results in a response.
Any web search on "method applied" will show you that it is quite common in
standard English.  The request has already been processed, at least partially,
in order to make a decision that resulted in a 401 error.

This is slightly different from the object-oriented programming world where
"call" or "invoke" a method is used most often, since in HTTP the methods are
uniform and not object-specific. Here, "invoked" would be close and "granted"
would be specific to 401, but it really doesn't matter at all.

In any case, RFC9110 defines a lot of standard expressions.

....Roy