Unified Resource Locator (URL)

Implements a Unified Resource Locator (URL).

url = URL.Parse("http://paebbels:xxx@semaphore.plc2.de:5000/api/v1/semaphore?name=Riviera&foo=bar#page2")
print(url.Scheme())      # HTTP
print(url.User())        # paebbels
print(url.Password())    # xxx
print(url.Host())        # semaphore.plc2.de:5000
print(url.Path())        # /api/v1/semaphore
print(url.Query())       # name=Riviera&foo=bar
print(url.Fragment())    # page2

Protocols

Host

Element

Path

URL