005-将参数拼接到url后面

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33781658/article/details/83344351

当使用get方式的请求的时候,

需要将参数拼接到url后面

我们可以写一个静态方法在工具类里

以后可以方便使用

public class UrlUtil {

    public static String appendUrl(String url, Map<String, Object> data) {
        String newUrl = url;
        StringBuffer param = new StringBuffer();
        for (String key : data.keySet()) {
            param.append(key + "=" + data.get(key).toString() + "&");
        }
        String paramStr = param.toString();
        paramStr = paramStr.substring(0, paramStr.length() - 1);
        if (newUrl.indexOf("?") >= 0) {
            newUrl += "&" + paramStr;
        } else {
            newUrl += "?" + paramStr;
        }
        return newUrl;
    }
}

猜你喜欢

转载自blog.csdn.net/qq_33781658/article/details/83344351