UrlString class
可以对 URL 字符串执行各种转换的 URL 对象类。
构造函数
| Url |
属性
| url |
方法
| append |
给定 URL 和查询字符串返回追加提供的查询字符串的 URL |
| canonicalize |
确保 URL 为小写,以 /字符结尾。 |
| construct |
|
| get |
|
| get |
|
| get |
从 URL 字符串中分析组件。 |
| hash |
检查 URL 字符串的哈希是否包含已知属性 |
| remove |
返回删除了哈希的 URL |
| replace |
给定类似于 https://a:b/common/d?e=f#gtenantId 的 URL,则返回 https://a:b/tenantId/d |
| validate |
如果传递的 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)
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)
返回删除了哈希的 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()