Freigeben über


Uri.Parts

Syntax

Uri.Parts(absoluteUri as text) as record

Info

Gibt die Teile der Eingabe absoluteUri als Datensatz mit Werten wie Schema, Host, Port, Pfad, Abfrage, Fragment, Benutzername und Kennwort zurück.

Beispiel 1

Ermittelt die Teile des absoluten URI "www.adventure-works.com".

Verwendung

Uri.Parts("www.adventure-works.com")

Ausgabe

[
    Scheme = "http",
    Host = "www.adventure-works.com",
    Port = 80,
    Path = "/",
    Query = [],
    Fragment = "",
    UserName = "",
    Password = ""
]

Beispiel 2

Decodiert eine als Prozentwert codierte Zeichenfolge.

Verwendung

let
    UriUnescapeDataString = (data as text) as text => Uri.Parts("http://contoso?a=" & data)[Query][a]
in
    UriUnescapeDataString("%2Bmoney%24")

Ausgabe

"+money$"