类 URLBuilder
- java.lang.Object
-
- net.dongliu.commons.net.URLBuilder
-
public class URLBuilder extends java.lang.ObjectFor building URL
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 java.net.URLbuildURL()Build a new URLjava.lang.StringbuildURLString()Build a new url stringURLBuilderfragment(java.lang.String fragment)Set fragment(or called ref) of url.URLBuilderhost(java.lang.String host)Set host of urlstatic URLBuilderofURL(java.lang.String url)Create a new URLBuilder from URLstatic URLBuilderofURL(java.net.URL url)Create a new URLBuilder from URLURLBuilderpath(java.lang.String path)Set path of url.URLBuilderport(int port)Set port of url. -1 to clear portURLBuilderprotocol(java.lang.String protocol)Set protocol of urlURLBuilderquery(java.lang.String query)Set query part of url.URLBuilderquery(java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> params)Set query part of url, by a list of query params.URLBuilderquery(java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> params, java.nio.charset.Charset charset)Set query part of url, by a list of query params.
-
-
-
方法详细资料
-
ofURL
public static URLBuilder ofURL(java.lang.String url) throws java.net.MalformedURLException
Create a new URLBuilder from URL- 抛出:
java.net.MalformedURLException
-
ofURL
public static URLBuilder ofURL(java.net.URL url)
Create a new URLBuilder from URL
-
protocol
public URLBuilder protocol(java.lang.String protocol)
Set protocol of url
-
host
public URLBuilder host(java.lang.String host)
Set host of url
-
port
public URLBuilder port(int port)
Set port of url. -1 to clear port
-
path
public URLBuilder path(java.lang.String path)
Set path of url. The path must be well encoded.
-
query
public URLBuilder query(java.lang.String query)
Set query part of url. The query must be well encoded.
-
query
public URLBuilder query(java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> params)
Set query part of url, by a list of query params. The param name and value will be encoded with charset utf8.
-
query
public URLBuilder query(java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> params, java.nio.charset.Charset charset)
Set query part of url, by a list of query params. The param name and value will be encoded.
-
fragment
public URLBuilder fragment(java.lang.String fragment)
Set fragment(or called ref) of url. The fragment must be well encoded.
-
buildURL
public java.net.URL buildURL() throws java.net.MalformedURLExceptionBuild a new URL- 抛出:
java.net.MalformedURLException
-
buildURLString
public java.lang.String buildURLString() throws java.net.MalformedURLExceptionBuild a new url string- 抛出:
java.net.MalformedURLException
-
-