UrlString class

URL 物件類別,可以對 URL 字串執行各種轉換。

建構函式

UrlString(string)

屬性

urlString

方法

appendQueryString(string, string)

給定一個 URL 和一個查詢字串,回傳該 URL,並附加提供的查詢字串

canonicalizeUri(string)

確保網址為小寫,並以 / 字元結尾。

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

從 URL 字串解析元件。

hashContainsKnownProperties(string)

檢查 URL 字串的雜湊值是否包含已知屬性

removeHashFromUrl(string)

回傳一個移除雜湊值的網址

replaceTenantPath(string)

給定像 https://a:b/common/d?e=f#g和 這樣的 URL 和 tenantId,會回傳 https://a:b/tenantId/d

validateAsUri()

如果 urlString 被傳遞,則 throws 並非有效的權威 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)

確保網址為小寫,並以 / 字元結尾。

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

傳回

一個包含各種組件的物件。 請將此值快取,不要在同一個網址上多次呼叫。

hashContainsKnownProperties(string)

警告

此 API 現已淘汰。

This API will be removed in a future version

檢查 URL 字串的雜湊值是否包含已知屬性

static function hashContainsKnownProperties(response: string): boolean

參數

response

string

傳回

boolean

removeHashFromUrl(string)

回傳一個移除雜湊值的網址

static function removeHashFromUrl(url: string): string

參數

url

string

傳回

string

replaceTenantPath(string)

給定像 https://a:b/common/d?e=f#g和 這樣的 URL 和 tenantId,會回傳 https://a:b/tenantId/d

function replaceTenantPath(tenantId: string): UrlString

參數

tenantId

string

要替換的租戶識別

傳回

validateAsUri()

如果 urlString 被傳遞,則 throws 並非有效的權威 URI 字串。

function validateAsUri()