| Constructor and Description |
|---|
URIBuilder()
构造一个空实例。
|
URIBuilder(String string)
从字符串构造一个必须是有效URI的实例。
|
URIBuilder(URI uri)
从提供的URI构造一个实例。
|
public URIBuilder()
public URIBuilder(String string) throws URISyntaxException
string - 字符串形式的有效URI
URISyntaxException - 如果输入不是有效的URI
public URIBuilder(URI uri)
uri -
public URIBuilder setCharset(Charset charset)
public Charset getCharset()
public URI build() throws URISyntaxException
URI实例。
public URIBuilder setScheme(String scheme)
public URIBuilder setUserInfo(String userInfo)
public URIBuilder setUserInfo(String username, String password)
public URIBuilder setHost(String host)
public URIBuilder setPort(int port)
public URIBuilder setPath(String path)
public URIBuilder removeQuery()
@Deprecated public URIBuilder setQuery(String query)
setParameters(List)或setParameters(NameValuePair...)
该值预计是编码表单数据。
public URIBuilder setParameters(List<NameValuePair> nvps)
请注意查询参数和自定义查询组件是互斥的。 此方法将删除自定义查询(如果存在)。
public URIBuilder addParameters(List<NameValuePair> nvps)
请注意查询参数和自定义查询组件是互斥的。 此方法将删除自定义查询(如果存在)。
public URIBuilder setParameters(NameValuePair... nvps)
请注意查询参数和自定义查询组件是互斥的。 此方法将删除自定义查询(如果存在)。
public URIBuilder addParameter(String param, String value)
请注意查询参数和自定义查询组件是互斥的。 此方法将删除自定义查询(如果存在)。
public URIBuilder setParameter(String param, String value)
请注意查询参数和自定义查询组件是互斥的。 此方法将删除自定义查询(如果存在)。
public URIBuilder clearParameters()
public URIBuilder setCustomQuery(String query)
请注意查询参数和自定义查询组件是互斥的。 此方法将删除查询参数(如果存在)。
public URIBuilder setFragment(String fragment)
public boolean isAbsolute()
public boolean isOpaque()
public String getScheme()
public String getUserInfo()
public String getHost()
public int getPort()
public String getPath()
public List<NameValuePair> getQueryParams()
public String getFragment()
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.