类 URLUtils
- java.lang.Object
-
- net.dongliu.commons.net.URLUtils
-
public class URLUtils extends java.lang.ObjectUtils for URL
-
-
构造器概要
构造器 构造器 说明 URLUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static java.lang.Stringdecode(java.lang.String str, java.nio.charset.Charset charset)static java.lang.Stringencode(java.lang.String str, java.nio.charset.Charset charset)static voidencodeParams(java.lang.Appendable sb, java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> params, java.nio.charset.Charset charset)Encode params to encoded query or form string.static java.lang.StringencodeParams(java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> params)Encode params to encoded query or form string, with charset UTF8.static java.lang.StringencodeParams(java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> params, java.nio.charset.Charset charset)Encode params to encoded query or form string.static java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>>parseParams(java.lang.String query)Parse a encoded query or form string with charset UTF8, return params.static java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>>parseParams(java.lang.String query, java.nio.charset.Charset charset)Parse a encoded query or form string, return params.static java.lang.Stringresolve(java.lang.String baseUrl, java.lang.String otherUrl)Resolve URL, return a new url.static java.net.URLresolve(java.net.URL baseUrl, java.lang.String otherUrl)Resolve URL, return a new url.
-
-
-
方法详细资料
-
encode
public static java.lang.String encode(java.lang.String str, java.nio.charset.Charset charset)
-
decode
public static java.lang.String decode(java.lang.String str, java.nio.charset.Charset charset)
-
parseParams
public static java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> parseParams(java.lang.String query)
Parse a encoded query or form string with charset UTF8, return params.
-
parseParams
public static java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> parseParams(java.lang.String query, java.nio.charset.Charset charset)Parse a encoded query or form string, return params.
-
encodeParams
public static java.lang.String encodeParams(java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> params)
Encode params to encoded query or form string, with charset UTF8.
-
encodeParams
public static java.lang.String encodeParams(java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> params, java.nio.charset.Charset charset)Encode params to encoded query or form string.
-
encodeParams
public static void encodeParams(java.lang.Appendable sb, java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> params, java.nio.charset.Charset charset)Encode params to encoded query or form string.- 参数:
sb- the string builder to append
-
resolve
public static java.lang.String resolve(java.lang.String baseUrl, java.lang.String otherUrl) throws java.net.MalformedURLExceptionResolve URL, return a new url. The baseUrl is a illegal url, the other url may be relative path, or absolute path, or a full URL.- 抛出:
java.net.MalformedURLException
-
resolve
public static java.net.URL resolve(java.net.URL baseUrl, java.lang.String otherUrl) throws java.net.MalformedURLExceptionResolve URL, return a new url. The baseUrl is a illegal url, the other url may be relative path, or absolute path, or a full URL.- 抛出:
java.net.MalformedURLException
-
-