Uri.Parts

Sintaxis

Uri.Parts(absoluteUri as text) as record

Acerca de

Devuelve las partes del elemento absoluteUri de entrada como un registro, con valores como el esquema, el host, el puerto, la ruta de acceso, la consulta, el fragmento, el nombre de usuario y la contraseña.

Ejemplo 1

Buscar las partes del URI absoluto "www.adventure-works.com".

Uso

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

Salida

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

Ejemplo 2

Descodificar una cadena codificada por porcentaje.

Uso

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

Salida

"+money$"