An URL looks something like this:
"scheme://[identity[:secret]@]host[:port][/path][?query][#fragment]
In contrast to the java.netURL, this URL also supports
"relative" locators with neither a scheme nor a host declaration. If the
relative locator starts with a "/" slash, then we assume not having a host
being provided:
"/path?query#fragment"
When it does *not* start with a "/" slash, then we assume that the first
element being the host:
"[identity[:secret]@]host[:port]/path[?query][#fragment]"