1. URL 函数

Helm 包含 urlParse, urlJoin, 和 urlquery 函数可以用做处理URL。

1.1. urlParse

解析URL的字符串并生成包含URL部分的字典。

urlParse "http://admin:secret@server.com:8080/api?list=false#anchor" 

上述结果为: 包含URL对象的字典:

scheme:   'http'
host:     'server.com:8080'
path:     '/api'
query:    'list=false'
opaque:   nil
fragment: 'anchor'
userinfo: 'admin:secret'

这是使用Go标准库中的URL包实现的。更多信息,请查看 https://golang.org/pkg/net/url/#URL。

1.2. urlJoin

将一个映射(由urlParse生成的)连接成URL字符串

urlJoin (dict "fragment" "fragment" "host" "host:80" "path" "/path" "query" "query" "scheme" "http")

上述结果会生成以下字符串:

proto://host:80/path?query#fragment

1.3. urlquery

返回作为参数传入的值的转义版本,这样就可以嵌入到URL的查询部分。

$var := urlquery "string for query"
Copyright © 温玉 2021 | 浙ICP备2020032454号 all right reserved,powered by Gitbook该文件修订时间: 2022-01-08 03:09:47

results matching ""

    No results matching ""