Map转化成url拼接请求参数

Posted code_____monkey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Map转化成url拼接请求参数相关的知识,希望对你有一定的参考价值。

public String buildMap(Map<String, String> map)
        StringBuffer sb = new StringBuffer();
        if (map.size() > 0)
            for (String key : map.keySet())
                sb.append(key + "=");
                if (StringUtils.isEmpty(map.get(key)))
                    sb.append("&");
                else
                    String value = map.get(key);
                    try
                        value = URLEncoder.encode(value, "UTF-8");
                    catch (UnsupportedEncodingException e)
                        e.printStackTrace();
                   
                    sb.append(value + "&");
               
           
       
        return sb.toString();
   

以上是关于Map转化成url拼接请求参数的主要内容,如果未能解决你的问题,请参考以下文章

java将map拼接成“参数=值&参数=值”

PHP使用http_build_query()构造URL字符串的方法(可将POST参数组转换拼接成GET请求链接)

PHP使用http_build_query()构造URL字符串的方法(可将POST参数组转换拼接成GET请求链接)

如何拼接GET请求的参数

retrofit和okhttp请求url的参数拼接

axios中url拼接和请求参数分离