程序包 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 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.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.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
    • 方法详细资料

      • 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 编码后的字符串