how URLs work
how URLs work
Do you know why `file:` always specifies an empty server?
@b0rk_reruns This is fabulous. Is there any reason why the username:password@ which can exist between the https:// and the domain isn’t included? Is it just that it is very rare nowadays?
I had forgotten about it, then saw it mentioned in a ‘zip’ domain hijack route.
Cheers @b0rk
@b0rk_reruns I really enjoy these neat and tidy infographics. Little room for confusion - unless nitpicking.
Username/password in urls has been bad security practice for a long time now. According to the URI spec [https://datatracker.ietf.org/doc/html/rfc3986/#section-3.2.1] it has been deprecated since 2004.
Love to see more on networking like ipv4 cidr subnetting, or even ipv6 which still confuses me.
A Uniform Resource Identifier (URI) is a compact sequence of characters that identifies an abstract or physical resource. This specification defines the generic URI syntax and a process for resolving URI references that might be in relative form, along with guidelines and security considerations for the use of URIs on the Internet. The URI syntax defines a grammar that is a superset of all valid URIs, allowing an implementation to parse the common components of a URI reference without knowing the scheme-specific requirements of every possible identifier. This specification does not define a generative grammar for URIs; that task is performed by the individual specifications of each URI scheme. [STANDARDS-TRACK]