Condividi tramite


Uri.Parts

Sintassi

Uri.Parts(absoluteUri as text) as record

Informazioni su

Restituisce le parti di absoluteUri di input come record, contenenti valori quali schema, host, porta, percorso, query, frammento, nome utente e password.

Esempio 1

Trovare le parti dell'URI assoluto "www.adventure-works.com".

Utilizzo

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

Output

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

Esempio 2

Decodificare una stringa codificata con simboli di percentuale.

Utilizzo

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

Output

"+money$"