程序包 dev.utils.common

类 HttpParamsUtils

java.lang.Object
dev.utils.common.HttpParamsUtils

public final class HttpParamsUtils extends Object
detail: Http 参数工具类
作者:
Ttt
  • 方法详细资料

    • getUrlParams

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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