工具类get请求,将uri和参数拼接
/** * 格式化路径参数 可选参数
*
* @param uri uri
* @param map map
* @return initUriPathParams
* @throws UnsupportedEncodingException 异常
*/
public String initUriPathParams(String uri, Map<String, String> map) throws UnsupportedEncodingException {
String key;
String value;
StringBuilder builder = new StringBuilder();
builder.append(uri);
builder.append("?");
for (Map.Entry<String, String> entry : map.entrySet()) {
key = entry.getKey();
value = entry.getValue();
String tmpKv;
tmpKv = String.format(Locale.ROOT, "%s=%s&", URLEncoder.encode(key, "UTF-8"),
URLEncoder.encode(value, "UTF-8"));
builder.append(tmpKv);
}
return builder.toString();
}
以上是 工具类get请求,将uri和参数拼接 的全部内容, 来源链接: utcz.com/z/517680.html