To ensure that hosts that begin with an IP but have further leading characters are not matched as IPs, we need to anchor the tail end to a character that signals the end of the host.
To ensure that hosts that begin with an IP but have further leading characters are not matched as IPs, we need to anchor the tail end to a character that signals the end of the host. E.g.
The host in the URL http://1.2.3.4.blah/
should be DomainName(1.2.3.4.blah), not IPv4(1.2.3.4)
A sequence of path parts optionally starting with a slash
A sequence of path parts that MUST start with a slash
A sequence of path parts that MUST start with a slash
If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character.