public final class HttpUtils extends Object
| 构造器和说明 |
|---|
HttpUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static URI |
buildUri(String url,
Query query)
build URI By url and query.
|
static String |
buildUrl(boolean isHttps,
String serverAddr,
String... subPaths)
Build URL.
|
static String |
decode(String str,
String encode) |
static String |
encodingParams(List<String> paramValues,
String encoding)
Encoding KV list to url string.
|
static String |
encodingParams(Map<String,String> params,
String encoding)
Encoding parameters to url string.
|
static Map<String,String> |
translateParameterMap(Map<String,String[]> parameterMap)
Translate parameter map.
|
public static String buildUrl(boolean isHttps, String serverAddr, String... subPaths)
isHttps - whether is httpsserverAddr - server ip/addresssubPaths - api pathpublic static Map<String,String> translateParameterMap(Map<String,String[]> parameterMap) throws Exception
parameterMap - parameter mapException - exceptionpublic static String encodingParams(Map<String,String> params, String encoding) throws UnsupportedEncodingException
params - parametersencoding - encoding charsetUnsupportedEncodingException - if encoding string is illegalpublic static String encodingParams(List<String> paramValues, String encoding) throws UnsupportedEncodingException
paramValues - parametersencoding - encoding charsetUnsupportedEncodingException - if encoding string is illegalpublic static String decode(String str, String encode) throws UnsupportedEncodingException
public static URI buildUri(String url, Query query) throws URISyntaxException
url - urlquery - query param QueryURIURISyntaxExceptionCopyright © 2018–2020 Alibaba Group. All rights reserved.