- From: Roy T. Fielding <fielding@gbiv.com>
- Date: Tue, 30 May 2023 09:01:26 -0700
- To: RFC Errata System <rfc-editor@rfc-editor.org>
- Cc: chealer@gmail.com, Mark Nottingham <mnot@mnot.net>, Julian Reschke <julian.reschke@greenbytes.de>, ietf-http-wg@w3.org
> 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
Received on Tuesday, 30 May 2023 16:01:48 UTC