程序包 dev.utils.common

类 HttpParamsUtils


  • public final class HttpParamsUtils
    extends java.lang.Object
    detail: Http 参数工具类
    作者:
    Ttt
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static boolean convertObjToMO​(java.util.Map<java.lang.String,​java.lang.Object> mapParams, java.lang.String objStr, java.lang.String key, java.lang.Object value)
      进行转换对象处理 ( 请求发送对象 )
      static boolean convertObjToMS​(java.util.Map<java.lang.String,​java.lang.String> mapParams, java.lang.String objStr, java.lang.String key, java.lang.String value)
      进行转换对象处理 ( 请求发送对象 )
      static boolean existsParams​(java.lang.String params)
      判断是否存在参数
      static boolean existsParamsByURL​(java.lang.String url)
      通过 Url 判断是否存在参数
      static java.lang.String getUrlParams​(java.lang.String url)
      获取 Url 携带参数
      static java.lang.String[] getUrlParamsArray​(java.lang.String url)
      获取 Url、携带参数 数组
      static java.lang.String getUrlParamsJoinSymbol​(java.lang.String url, java.lang.String params)
      获取 Url 及携带参数 拼接符号
      static java.lang.String joinParams​(java.util.Map<java.lang.String,​java.lang.String> mapParams)
      拼接请求参数
      static java.lang.String joinParams​(java.util.Map<java.lang.String,​java.lang.String> mapParams, boolean urlEncode)
      拼接请求参数
      static java.lang.String joinParamsObj​(java.util.Map<java.lang.String,​java.lang.Object> mapParams)
      拼接请求参数
      static java.lang.String joinParamsObj​(java.util.Map<java.lang.String,​java.lang.Object> mapParams, boolean urlEncode)
      拼接请求参数
      static java.lang.String joinUrlParams​(java.lang.String url, java.lang.String params)
      拼接 Url 及携带参数
      static java.util.Map<java.lang.String,​java.lang.String> splitParams​(java.lang.String params)
      拆分参数
      static java.util.Map<java.lang.String,​java.lang.String> splitParams​(java.lang.String params, boolean urlEncode)
      拆分参数
      static java.util.Map<java.lang.String,​java.lang.String> splitParamsByUrl​(java.lang.String url)
      通过 Url 拆分参数
      static java.util.Map<java.lang.String,​java.lang.String> splitParamsByUrl​(java.lang.String url, boolean urlEncode)
      通过 Url 拆分参数
      static java.lang.String urlEncode​(java.lang.String str)
      进行 URL 编码, 默认 UTF-8
      static java.lang.String urlEncode​(java.lang.String str, java.lang.String enc)
      进行 URL 编码
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • getUrlParams

        public static java.lang.String getUrlParams​(java.lang.String url)
        获取 Url 携带参数
        参数:
        url - URL 链接
        返回:
        Url 携带参数
      • getUrlParamsArray

        public static java.lang.String[] getUrlParamsArray​(java.lang.String url)
        获取 Url、携带参数 数组
        参数:
        url - URL 链接
        返回:
        0 = url, 1 = params
      • existsParams

        public static boolean existsParams​(java.lang.String params)
        判断是否存在参数
        参数:
        params - 请求参数字符串
        返回:
        true yes, false no
      • existsParamsByURL

        public static boolean existsParamsByURL​(java.lang.String url)
        通过 Url 判断是否存在参数
        参数:
        url - URL 链接
        返回:
        true yes, false no
      • joinUrlParams

        public static java.lang.String joinUrlParams​(java.lang.String url,
                                                     java.lang.String params)
        拼接 Url 及携带参数
        参数:
        url - URL 链接
        params - 请求参数字符串
        返回:
        true yes, false no
      • getUrlParamsJoinSymbol

        public static java.lang.String getUrlParamsJoinSymbol​(java.lang.String url,
                                                              java.lang.String params)
        获取 Url 及携带参数 拼接符号
        参数:
        url - URL 链接
        params - 请求参数字符串
        返回:
        true yes, false no
      • splitParamsByUrl

        public static java.util.Map<java.lang.String,​java.lang.String> splitParamsByUrl​(java.lang.String url)
        通过 Url 拆分参数
        参数:
        url - URL 链接
        返回:
        拆分后的参数 Map
      • splitParamsByUrl

        public static java.util.Map<java.lang.String,​java.lang.String> splitParamsByUrl​(java.lang.String url,
                                                                                              boolean urlEncode)
        通过 Url 拆分参数
        参数:
        url - URL 链接
        urlEncode - 是否需要 URL 编码
        返回:
        拆分后的参数 Map
      • splitParams

        public static java.util.Map<java.lang.String,​java.lang.String> splitParams​(java.lang.String params)
        拆分参数
        参数:
        params - 请求参数字符串
        返回:
        拆分后的参数 Map
      • splitParams

        public static java.util.Map<java.lang.String,​java.lang.String> splitParams​(java.lang.String params,
                                                                                         boolean urlEncode)
        拆分参数
        参数:
        params - 请求参数字符串
        urlEncode - 是否需要 URL 编码
        返回:
        拆分后的参数 Map
      • joinParams

        public static java.lang.String joinParams​(java.util.Map<java.lang.String,​java.lang.String> mapParams)
        拼接请求参数
        参数:
        mapParams - Map 请求参数
        返回:
        拼接后的参数
      • joinParams

        public static java.lang.String joinParams​(java.util.Map<java.lang.String,​java.lang.String> mapParams,
                                                  boolean urlEncode)
        拼接请求参数
        参数:
        mapParams - Map 请求参数
        urlEncode - 是否需要 URL 编码
        返回:
        拼接后的参数
      • joinParamsObj

        public static java.lang.String joinParamsObj​(java.util.Map<java.lang.String,​java.lang.Object> mapParams)
        拼接请求参数
        参数:
        mapParams - Map 请求参数
        返回:
        拼接后的参数
      • joinParamsObj

        public static java.lang.String joinParamsObj​(java.util.Map<java.lang.String,​java.lang.Object> mapParams,
                                                     boolean urlEncode)
        拼接请求参数
        参数:
        mapParams - Map 请求参数
        urlEncode - 是否需要 URL 编码
        返回:
        拼接后的参数
      • convertObjToMS

        public static boolean convertObjToMS​(java.util.Map<java.lang.String,​java.lang.String> mapParams,
                                             java.lang.String objStr,
                                             java.lang.String key,
                                             java.lang.String value)
        进行转换对象处理 ( 请求发送对象 )
        参数:
        mapParams - Map 请求参数
        objStr - 数组名
        key - 数组 key
        value - 数组 [key] 保存值
        返回:
        true success, false fail
      • convertObjToMO

        public static boolean convertObjToMO​(java.util.Map<java.lang.String,​java.lang.Object> mapParams,
                                             java.lang.String objStr,
                                             java.lang.String key,
                                             java.lang.Object value)
        进行转换对象处理 ( 请求发送对象 )
        参数:
        mapParams - Map 请求参数
        objStr - 数组名
        key - 数组 key
        value - 数组 [key] 保存值
        返回:
        true success, false fail
      • urlEncode

        public static java.lang.String urlEncode​(java.lang.String str)
        进行 URL 编码, 默认 UTF-8
        参数:
        str - 待处理字符串
        返回:
        UTF-8 编码格式 URL 编码后的字符串
      • urlEncode

        public static java.lang.String urlEncode​(java.lang.String str,
                                                 java.lang.String enc)
        进行 URL 编码
        参数:
        str - 待处理字符串
        enc - 编码格式
        返回:
        指定编码格式 URL 编码后的字符串