工具类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

回到顶部