public class HttpUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
HttpUtils.ByteArrayRequestBody
A RequestBody wrapping a byte array
|
static class |
HttpUtils.FormRequestBody |
static class |
HttpUtils.JsonRequestBody
A RequestBody wrapping a JSON-serialisable object
|
| Modifier and Type | Field and Description |
|---|---|
static java.util.Map<java.lang.String,java.lang.String> |
mimeTypes |
| Constructor and Description |
|---|
HttpUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Map<java.lang.String,Param> |
decodeParams(java.lang.String query) |
static Param[] |
defaultAcceptHeaders(boolean binary) |
static java.lang.String |
encodeParams(java.lang.String path,
Param[] params) |
static java.lang.String |
encodeURIComponent(java.lang.String str) |
static Param[] |
flattenParams(java.util.Map<java.lang.String,Param> map) |
static java.lang.String |
getParam(Param[] params,
java.lang.String key) |
static java.util.Map<java.lang.String,Param> |
indexParams(Param[] paramArray) |
static Param[] |
mergeHeaders(Param[] target,
Param[] src) |
static java.util.Map<java.lang.String,Param> |
mergeParams(java.util.Map<java.lang.String,Param> target,
java.util.Map<java.lang.String,Param> src) |
static java.net.URL |
parseUrl(java.lang.String url) |
static HttpCore.RequestBody |
requestBodyFromGson(com.google.gson.JsonElement json,
boolean useBinaryProtocol) |
static Param[] |
toParamArray(java.util.Map<java.lang.String,java.util.List<java.lang.String>> indexedParams) |
static java.lang.String |
urlWithQueryStringRemoved(java.lang.String url)
Removes querystring from given url string and returns the url string without query string(s)
|
public static Param[] defaultAcceptHeaders(boolean binary)
public static java.lang.String encodeParams(java.lang.String path,
Param[] params)
public static java.net.URL parseUrl(java.lang.String url)
throws AblyException
AblyExceptionpublic static java.lang.String urlWithQueryStringRemoved(java.lang.String url)
throws AblyException
url - Url string that needs querystring part removedAblyException - built from URISyntaxException if java.net.URI fails to build
the URI given urlpublic static java.util.Map<java.lang.String,Param> decodeParams(java.lang.String query)
public static java.util.Map<java.lang.String,Param> mergeParams(java.util.Map<java.lang.String,Param> target, java.util.Map<java.lang.String,Param> src)
public static Param[] toParamArray(java.util.Map<java.lang.String,java.util.List<java.lang.String>> indexedParams)
public static java.lang.String getParam(Param[] params, java.lang.String key)
public static java.lang.String encodeURIComponent(java.lang.String str)
public static HttpCore.RequestBody requestBodyFromGson(com.google.gson.JsonElement json, boolean useBinaryProtocol)