The [userinfo][hostname][port number] section listed is part of the [authority] section IMO.
And you can have an authority that doesn't fit for [userinfo] or [hostname] or [port number].
Example: http://machine;/path which is an authority, but not a hostname, nor a userinfo.
The
[userinfo][hostname][port number]section listed is part of the[authority]section IMO.And you can have an authority that doesn't fit for
[userinfo]or[hostname]or[port number].Example:
http://machine;/pathwhich is an authority, but not a hostname, nor a userinfo.