in src/main/java/com/alibaba/cloudapi/sdk/util/HttpCommonUtil.java [16:45]
public static String buildParamString(Map<String , List<String>> params){
StringBuilder result = new StringBuilder();
if(null != params && params.size() > 0){
boolean isFirst = true;
for(String key : params.keySet()){
try {
if(params.get(key) != null) {
for (int i = 0; i < params.get(key).size(); i++) {
if(isFirst){
isFirst = false;
}
else{
result.append("&");
}
result.append(key).append("=").append(URLEncoder.encode(params.get(key).get(i), SdkConstant.CLOUDAPI_ENCODING.displayName()));
}
}
}
catch (UnsupportedEncodingException ex){
throw new RuntimeException(ex);
}
}
}
return result.toString();
}