Download raw body.
httpd(8): RFC9112 3.2.2 absolute-form URI support
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
httpd(8): RFC9112 3.2.2 absolute-form URI support