你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

parse_urlquery()

返回包含查询参数的 dynamic 对象。

弃用的别名:parseurlquery()

语法

parse_urlquery( 查询parse_urlquery()

详细了解语法约定

参数

名称 类型 必需 说明
query string ✔️ URL 的查询部分。 格式必须遵循 url 查询标准 (key=value& ...) 。

返回

包含查询参数的动态类型的对象。

示例

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

输出

结果
{ "Query Parameters":"{"k1":"v1", "k2":"v2", "k3":"v3"}" }

以下示例使用一个函数提取特定的查询参数。

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')

输出

UrlQuery view 保护区
view=vs-2019&preserve-view=true vs-2019