Sdílet prostřednictvím


parse_urlquery()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

dynamic Vrátí objekt, který obsahuje parametry dotazu.

Zastaralé aliasy: parseurlquery()

Syntaxe

parse_urlquery(query)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Type Požadováno Popis
query string ✔️ Část dotazu adresy URL. Formát musí odpovídat standardům dotazu ADRESY URL (key=value&...).

Návraty

Objekt typu dynamický , který obsahuje parametry dotazu.

Příklady

print Result=parse_urlquery("k1=v1&k2=v2&k3=v3")

Výstup

Výsledek
{ "Parametry dotazu":"{"k1":"v1", "k2":"v2", "k3":"v3"}" }

Následující příklad používá funkci k extrahování konkrétních parametrů dotazu.

let getQueryParamValue = (querystring: string, param: string) {
    let params = parse_urlquery(querystring);
    tostring(params["Query Parameters"].[param])
};
print UrlQuery = 'view=vs-2019&preserve-view=true'
| extend view = getQueryParamValue(UrlQuery, 'view')
| extend preserve = getQueryParamValue(UrlQuery, 'preserve-view')

Výstup

UrlQuery zobrazit udržovat
view=vs-2019&preserve-view=true vs-2019 true