UrlString class

可以对 URL 字符串执行各种转换的 URL 对象类。

构造函数

UrlString(string)

属性

urlString

方法

appendQueryString(string, string)

给定 URL 和查询字符串返回追加提供的查询字符串的 URL

canonicalizeUri(string)

确保 URL 为小写,以 /字符结尾。

constructAuthorityUriFromObject(IUri)
getAbsoluteUrl(string, string)
getDomainFromUrl(string)
getUrlComponents()

从 URL 字符串中分析组件。

hashContainsKnownProperties(string)

检查 URL 字符串的哈希是否包含已知属性

removeHashFromUrl(string)

返回删除了哈希的 URL

replaceTenantPath(string)

给定类似于 https://a:b/common/d?e=f#gtenantId 的 URL,则返回 https://a:b/tenantId/d

validateAsUri()

如果传递的 urlString 不是有效的颁发机构 URI 字符串,则引发。

构造函数详细信息

UrlString(string)

new UrlString(url: string)

参数

url

string

属性详细信息

urlString

string urlString

属性值

string

方法详细信息

appendQueryString(string, string)

给定 URL 和查询字符串返回追加提供的查询字符串的 URL

static function appendQueryString(url: string, queryString: string): string

参数

url

string

queryString

string

返回

string

canonicalizeUri(string)

确保 URL 为小写,以 /字符结尾。

static function canonicalizeUri(url: string): string

参数

url

string

返回

string

constructAuthorityUriFromObject(IUri)

static function constructAuthorityUriFromObject(urlObject: IUri): UrlString

参数

urlObject
IUri

返回

getAbsoluteUrl(string, string)

static function getAbsoluteUrl(relativeUrl: string, baseUrl: string): string

参数

relativeUrl

string

baseUrl

string

返回

string

getDomainFromUrl(string)

static function getDomainFromUrl(url: string): string

参数

url

string

返回

string

getUrlComponents()

从 URL 字符串中分析组件。

function getUrlComponents(): IUri

返回

具有各种组件的对象。 请缓存此值,而不是在同一 URL 上多次调用此值。

hashContainsKnownProperties(string)

警告

现已弃用此 API。

This API will be removed in a future version

检查 URL 字符串的哈希是否包含已知属性

static function hashContainsKnownProperties(response: string): boolean

参数

response

string

返回

boolean

removeHashFromUrl(string)

返回删除了哈希的 URL

static function removeHashFromUrl(url: string): string

参数

url

string

返回

string

replaceTenantPath(string)

给定类似于 https://a:b/common/d?e=f#gtenantId 的 URL,则返回 https://a:b/tenantId/d

function replaceTenantPath(tenantId: string): UrlString

参数

tenantId

string

要替换的租户 ID

返回

validateAsUri()

如果传递的 urlString 不是有效的颁发机构 URI 字符串,则引发。

function validateAsUri()