public final class UrlUtils
extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
UTF8 |
| Modifier and Type | Method and Description |
|---|---|
static TreeMap<String,String> |
getQueryParams(String paramsString,
boolean decode) |
static TreeMap<String,String> |
getQueryParams(URI uri,
boolean decode) |
static String |
percentEncode(String s)
Percent encodes by doing the following:
1) url encode string using UTF8
2) apply additional encoding to string, replacing:
"*" => "%2A"
"+" => "%20"
"%7E" => "~"
|
static String |
urlDecode(String s) |
static String |
urlEncode(String s) |
public static final String UTF8
public static TreeMap<String,String> getQueryParams(URI uri,
boolean decode)
public static TreeMap<String,String> getQueryParams(String paramsString,
boolean decode)
public static String urlEncode(String s)
public static String urlDecode(String s)
public static String percentEncode(String s)
s - the string to encode