Re: [Editorial Errata Reported] RFC9110 (7530)

> 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