Package io.ably.lib.http
Class HttpUtils
- java.lang.Object
-
- io.ably.lib.http.HttpUtils
-
public class HttpUtils extends java.lang.ObjectHttpUtils: utility methods for Http operations Internal
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHttpUtils.ByteArrayRequestBodyA RequestBody wrapping a byte arraystatic classHttpUtils.FormRequestBodystatic classHttpUtils.JsonRequestBodyA RequestBody wrapping a JSON-serialisable object
-
Field Summary
Fields Modifier and Type Field Description static java.util.Map<java.lang.String,java.lang.String>mimeTypes
-
Constructor Summary
Constructors Constructor Description HttpUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Map<java.lang.String,Param>decodeParams(java.lang.String query)static Param[]defaultAcceptHeaders(boolean binary)static java.lang.StringencodeParams(java.lang.String path, Param[] params)static java.lang.StringencodeURIComponent(java.lang.String str)static Param[]flattenParams(java.util.Map<java.lang.String,Param> map)static java.lang.StringgetParam(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.URLparseUrl(java.lang.String url)static HttpCore.RequestBodyrequestBodyFromGson(com.google.gson.JsonElement json, boolean useBinaryProtocol)static Param[]toParamArray(java.util.Map<java.lang.String,java.util.List<java.lang.String>> indexedParams)
-
-
-
Method Detail
-
defaultAcceptHeaders
public static Param[] defaultAcceptHeaders(boolean binary)
-
encodeParams
public static java.lang.String encodeParams(java.lang.String path, Param[] params)
-
parseUrl
public static java.net.URL parseUrl(java.lang.String url) throws AblyException- Throws:
AblyException
-
decodeParams
public static java.util.Map<java.lang.String,Param> decodeParams(java.lang.String query)
-
mergeParams
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)
-
toParamArray
public static Param[] toParamArray(java.util.Map<java.lang.String,java.util.List<java.lang.String>> indexedParams)
-
getParam
public static java.lang.String getParam(Param[] params, java.lang.String key)
-
encodeURIComponent
public static java.lang.String encodeURIComponent(java.lang.String str)
-
requestBodyFromGson
public static HttpCore.RequestBody requestBodyFromGson(com.google.gson.JsonElement json, boolean useBinaryProtocol)
-
-