-
public class HttpUtil
-
-
Field Summary
Fields Modifier and Type Field Description public static String
HTTP_METHOD_POST
public static String
HTTP_METHOD_GET
-
Method Summary
Modifier and Type Method Description static <T> T
parseJsonArray(JSONArray array, Class<out Object> type)
static String
getAuthorization(String url_string, String method, String keyid, String mac_key)
static String
getAuthorizationWithUrl(String url, String method, String keyid, String mac_key)
static String
getTime()
static String
getTimeMillis()
static String
getRandomString(int length)
static String
mergeSign(String time, String randomCode, String httpType, String uri, String domain, String port, String other)
static String
sign(String signatureBaseString, String key)
static Map<String, String>
getAuthorizeHeaders(TdsAccount account, String url, String method)
static String
getLcSign(String clientToken)
static String
buildUrl(String url, Map<String, String> queries)
static String
buildUrl(String schema, String host, String path)
-
-
Method Detail
-
parseJsonArray
static <T> T parseJsonArray(JSONArray array, Class<out Object> type)
-
getAuthorization
static String getAuthorization(String url_string, String method, String keyid, String mac_key)
-
getAuthorizationWithUrl
static String getAuthorizationWithUrl(String url, String method, String keyid, String mac_key)
-
getTimeMillis
static String getTimeMillis()
-
getRandomString
static String getRandomString(int length)
-
mergeSign
static String mergeSign(String time, String randomCode, String httpType, String uri, String domain, String port, String other)
-
getAuthorizeHeaders
static Map<String, String> getAuthorizeHeaders(TdsAccount account, String url, String method)
-
-
-
-