UrlString class
URL 物件類別,可以對 URL 字串執行各種轉換。
建構函式
| Url |
屬性
| url |
方法
| append |
給定一個 URL 和一個查詢字串,回傳該 URL,並附加提供的查詢字串 |
| canonicalize |
確保網址為小寫,並以 / 字元結尾。 |
| construct |
|
| get |
|
| get |
|
| get |
從 URL 字串解析元件。 |
| hash |
檢查 URL 字串的雜湊值是否包含已知屬性 |
| remove |
回傳一個移除雜湊值的網址 |
| replace |
給定像 https://a:b/common/d?e=f#g和 這樣的 URL 和 tenantId,會回傳 https://a:b/tenantId/d |
| validate |
如果 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)
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()
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()