请求参数不确定时,可以使用map传入,拼接后发起请求,提高代码的复用性
private static String paramsConvertUrl(Map<String, Object> params) {
StringBuilder urlParams = new StringBuilder("?");
Set<Map.Entry<String, Object>> entries = params.entrySet();
for (Map.Entry<String, Object> entry : params.entrySet()) {
urlParams.append(entry.getKey()).append("=").append(entry.getValue()).append("&");
}
String urlParamsStr = urlParams.toString();
return urlParamsStr.substring(0, urlParamsStr.length()-1);
}