Index | Thread | Search

From:
Kirill A. Korinsky <kirill@korins.ky>
Subject:
Re: httpd(8): RFC9112 3.2.2 absolute-form URI support
To:
James Cloos <cloos@jhcloos.com>
Cc:
"H. Hartzer" <h@hartzer.sh>, tech@openbsd.org
Date:
Sat, 24 May 2025 23:04:12 +0200

Download raw body.

Thread
On Sat, 24 May 2025 21:46:41 +0200,
James Cloos <cloos@jhcloos.com> wrote:
> 
> >>>>> "KAK" == Kirill A Korinsky <kirill@korins.ky> writes:
> 
> KAK> It is used only for CONNECT, isn’t it?
> 
> even rfc 7240, back in 2014, said:
> 
> 7240> To allow for transition to the absolute-form for all requests in some
> 7240> future version of HTTP, a server MUST accept the absolute-form in
> 7240> requests, even though HTTP/1.1 clients will only send them in
> 7240> requests to proxies.
> 
> rfc 9112 just shortened that to:
> 
> 9112> A server MUST accept the absolute-form in requests even though most
> 9112> HTTP/1.1 clients will only send the absolute-form to a proxy.
> 
> So STD 99 does say that all http serers must accept the long form GET.
> 
> Whether anyone actually pays attention.....
> 

I'd like to point that this section in RFC 9112 starts as:

	When making a request to a proxy, other than a CONNECT or
	server-wide OPTIONS request (as detailed below), a client MUST send
	the target URI in "absolute-form" as the request-target.


-- 
wbr, Kirill