-
public class HttpUtilsHttpUtils: utility methods for Http operations Internal
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classHttpUtils.ByteArrayRequestBodyA RequestBody wrapping a byte array
public classHttpUtils.FormRequestBodypublic classHttpUtils.JsonRequestBodyA RequestBody wrapping a JSON-serialisable object
-
Method Summary
Modifier and Type Method Description static Array<Param>defaultAcceptHeaders(boolean binary)static Array<Param>mergeHeaders(Array<Param> target, Array<Param> src)static StringencodeParams(String path, Array<Param> params)static URLparseUrl(String url)static StringurlWithQueryStringRemoved(String url)Removes querystring from given url string and returns the url string without query string(s) static Map<String, Param>decodeParams(String query)static Map<String, Param>indexParams(Array<Param> paramArray)static Map<String, Param>mergeParams(Map<String, Param> target, Map<String, Param> src)static Array<Param>flattenParams(Map<String, Param> map)static Array<Param>toParamArray(Map<String, List<String>> indexedParams)static StringgetParam(Array<Param> params, String key)static StringencodeURIComponent(String str)static HttpCore.RequestBodyrequestBodyFromGson(JsonElement json, boolean useBinaryProtocol)-
-
Method Detail
-
defaultAcceptHeaders
static Array<Param> defaultAcceptHeaders(boolean binary)
-
encodeParams
static String encodeParams(String path, Array<Param> params)
-
urlWithQueryStringRemoved
static String urlWithQueryStringRemoved(String url)
Removes querystring from given url string and returns the url string without query string(s)
- Parameters:
url- Url string that needs querystring part removed
-
decodeParams
static Map<String, Param> decodeParams(String query)
-
mergeParams
static Map<String, Param> mergeParams(Map<String, Param> target, Map<String, Param> src)
-
encodeURIComponent
static String encodeURIComponent(String str)
-
requestBodyFromGson
static HttpCore.RequestBody requestBodyFromGson(JsonElement json, boolean useBinaryProtocol)
-
-
-
-