remove utility classes (#1733)

* remove utility classes

* remove httpclient, extend http

* move code to core-java
This commit is contained in:
lor6
2017-04-28 14:37:51 +03:00
committed by KevinGilmore
parent 1c24e0a2cf
commit e83002ce99
8 changed files with 147 additions and 317 deletions

View File

@@ -0,0 +1,21 @@
package com.baeldung.http;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.Map;
public class ParameterStringBuilder {
public static String getParamsString(Map<String, String> params) throws UnsupportedEncodingException {
StringBuilder result = new StringBuilder();
for (Map.Entry<String, String> entry : params.entrySet()) {
result.append(URLEncoder.encode(entry.getKey(), "UTF-8"));
result.append("=");
result.append(URLEncoder.encode(entry.getValue(), "UTF-8"));
result.append("&");
}
String resultString = result.toString();
return resultString.length() > 0 ? resultString.substring(0, resultString.length() - 1) : resultString;
}
}