map拼接URL参数

请求参数不确定时,可以使用map传入,拼接后发起请求,提高代码的复用性

private static String paramsConvertUrl(Map params) {
        StringBuilder urlParams = new StringBuilder("?");
        Set> entries = params.entrySet();
        for (Map.Entry entry : params.entrySet()) {
            urlParams.append(entry.getKey()).append("=").append(entry.getValue()).append("&");
        }
        String urlParamsStr = urlParams.toString();
        return urlParamsStr.substring(0, urlParamsStr.length()-1);
    }

 

你可能感兴趣的:(map拼接URL参数)