UrlBuilder 类
- java.
lang. Object - com.
azure. core. util. UrlBuilder
- com.
public final class UrlBuilder
用于创建 URL 的生成器类。
构造函数摘要
| 构造函数 | 说明 |
|---|---|
| UrlBuilder() |
创建 UrlBuilder 的新实例。 |
方法摘要
方法继承自 java.lang.Object
构造函数详细信息
UrlBuilder
public UrlBuilder()
创建 UrlBuilder 的新实例。
方法详细信息
addQueryParameter
public UrlBuilder addQueryParameter(String queryParameterName, String queryParameterEncodedValue)
将提供的查询参数名称和编码值追加到最终 URL 的查询字符串中。
参数:
返回:
clearQuery
public UrlBuilder clearQuery()
清除将用于生成最终 URL 的查询。
返回:
getHost
public String getHost()
获取已分配给此 UrlBuilder 的主机。
返回:
getPath
public String getPath()
获取已分配给此 UrlBuilder 的路径。
返回:
getPort
public Integer getPort()
获取已分配给此 UrlBuilder 的端口。
返回:
getQuery
public Map
获取已分配给此 UrlBuilder 的查询的视图。
Map对此 API 返回的 所做的更改不会反映在 UrlBuilder 中。
返回:
getQueryString
public String getQueryString()
返回此 UrlBuilder 实例中当前配置的查询字符串。
返回:
getScheme
public String getScheme()
获取已分配给此 UrlBuilder 的方案/协议。
返回:
parse
public static UrlBuilder parse(String url)
将传递 url 的字符串分析为 UrlBuilder。
参数:
返回:
parse
public static UrlBuilder parse(URL url)
从提供的 URL 对象分析 UrlBuilder。
参数:
返回:
setHost
public UrlBuilder setHost(String host)
设置将用于生成最终 URL 的主机。
参数:
返回:
setPath
public UrlBuilder setPath(String path)
设置将用于生成最终 URL 的路径。
参数:
返回:
setPort
public UrlBuilder setPort(int port)
设置将用于生成最终 URL 的端口。
参数:
返回:
setPort
public UrlBuilder setPort(String port)
设置将用于生成最终 URL 的端口。
参数:
返回:
setQuery
public UrlBuilder setQuery(String query)
设置将用于生成最终 URL 的查询。
参数:
返回:
setQueryParameter
public UrlBuilder setQueryParameter(String queryParameterName, String queryParameterEncodedValue)
将提供的查询参数名称和编码值设置为最终 URL 的查询字符串。
参数:
返回:
setScheme
public UrlBuilder setScheme(String scheme)
设置将用于生成最终 URL 的方案/协议。
参数:
返回:
toString
public String toString()
获取正在生成的 URL 的字符串表示形式。
替代:
UrlBuilder.toString()返回: