Class HttpUtils


  • public class HttpUtils
    extends java.lang.Object
    HttpUtils: utility methods for Http operations Internal
    • Field Detail

      • mimeTypes

        public static java.util.Map<java.lang.String,​java.lang.String> mimeTypes
    • Constructor Detail

      • HttpUtils

        public HttpUtils()
    • Method Detail

      • defaultAcceptHeaders

        public static Param[] defaultAcceptHeaders​(boolean binary)
      • mergeHeaders

        public static Param[] mergeHeaders​(Param[] target,
                                           Param[] src)
      • encodeParams

        public static java.lang.String encodeParams​(java.lang.String path,
                                                    Param[] params)
      • decodeParams

        public static java.util.Map<java.lang.String,​Param> decodeParams​(java.lang.String query)
      • indexParams

        public static java.util.Map<java.lang.String,​Param> indexParams​(Param[] paramArray)
      • 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)
      • flattenParams

        public static Param[] flattenParams​(java.util.Map<java.lang.String,​Param> map)
      • 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)