1. 程式人生 > >005-將引數拼接到url後面

005-將引數拼接到url後面

 

當使用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;
    }
}