你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
URLBuilder class
处理创建、修改和分析 URL 的类。
方法
append |
将提供的路径追加到此 URL 的现有路径。 如果提供的路径包含查询,则也会将其添加到此 URL。 |
get |
获取已在此 URL 中设置的主机。 |
get |
获取已在此 URL 中设置的路径。 |
get |
获取已在此 URL 中设置的端口。 |
get |
获取此 URL 中的查询。 |
get |
使用提供的查询参数名称获取查询参数的值。 如果不存在具有所提供名称的查询参数,则将返回 undefined。 |
get |
获取已在此 URL 中设置的方案。 |
parse(string) | |
replace |
如果在此 URLBuilder 中找到提供的 searchValue,则将其替换为提供的 replaceValue。 |
set |
设置此 URL 的主机。 如果提供的主机包含 URL (的其他部分(如端口、路径或查询) ),则这些部分也将添加到此 URL。 |
set |
设置此 URL 的路径。 如果提供的路径包含查询,则也会将其添加到此 URL。 |
set |
设置此 URL 的端口。 如果提供的端口包含 URL (的其他部分,例如路径或查询) ,则这些部分也将添加到此 URL。 |
set |
在此 URL 中设置查询。 |
set |
在此 URL 的查询中,使用提供的名称和值设置查询参数。 如果提供的查询参数值未定义或为空,则将删除查询参数(如果存在)。 |
set |
设置此 URL 的方案/协议。 如果提供的方案包含 URL (的其他部分(如主机、端口、路径或查询) ),则这些部分也将添加到此 URL 中。 |
to |
方法详细信息
appendPath(undefined | string)
将提供的路径追加到此 URL 的现有路径。 如果提供的路径包含查询,则也会将其添加到此 URL。
function appendPath(path: undefined | string)
参数
- path
-
undefined | string
getHost()
获取已在此 URL 中设置的主机。
function getHost(): undefined | string
返回
undefined | string
getPath()
获取已在此 URL 中设置的路径。
function getPath(): undefined | string
返回
undefined | string
getPort()
获取已在此 URL 中设置的端口。
function getPort(): undefined | string
返回
undefined | string
getQuery()
获取此 URL 中的查询。
function getQuery(): undefined | string
返回
undefined | string
getQueryParameterValue(string)
使用提供的查询参数名称获取查询参数的值。 如果不存在具有所提供名称的查询参数,则将返回 undefined。
function getQueryParameterValue(queryParameterName: string): undefined | string | string[]
参数
- queryParameterName
-
string
返回
undefined | string | string[]
getScheme()
获取已在此 URL 中设置的方案。
function getScheme(): undefined | string
返回
undefined | string
parse(string)
replaceAll(string, string)
如果在此 URLBuilder 中找到提供的 searchValue,则将其替换为提供的 replaceValue。
function replaceAll(searchValue: string, replaceValue: string)
参数
- searchValue
-
string
- replaceValue
-
string
setHost(undefined | string)
设置此 URL 的主机。 如果提供的主机包含 URL (的其他部分(如端口、路径或查询) ),则这些部分也将添加到此 URL。
function setHost(host: undefined | string)
参数
- host
-
undefined | string
setPath(undefined | string)
设置此 URL 的路径。 如果提供的路径包含查询,则也会将其添加到此 URL。
function setPath(path: undefined | string)
参数
- path
-
undefined | string
setPort(undefined | string | number)
设置此 URL 的端口。 如果提供的端口包含 URL (的其他部分,例如路径或查询) ,则这些部分也将添加到此 URL。
function setPort(port: undefined | string | number)
参数
- port
-
undefined | string | number
setQuery(undefined | string)
在此 URL 中设置查询。
function setQuery(query: undefined | string)
参数
- query
-
undefined | string
setQueryParameter(string, any)
在此 URL 的查询中,使用提供的名称和值设置查询参数。 如果提供的查询参数值未定义或为空,则将删除查询参数(如果存在)。
function setQueryParameter(queryParameterName: string, queryParameterValue: any)
参数
- queryParameterName
-
string
- queryParameterValue
-
any
setScheme(undefined | string)
设置此 URL 的方案/协议。 如果提供的方案包含 URL (的其他部分(如主机、端口、路径或查询) ),则这些部分也将添加到此 URL 中。
function setScheme(scheme: undefined | string)
参数
- scheme
-
undefined | string
toString()
function toString(): string
返回
string