admin
2020-06-20 0ab8a2ea521a838124f517daf4e61dee971a6d4c
src/main/java/com/ks/tool/bkz/util/UrlUtil.java
@@ -1,6 +1,9 @@
package com.ks.tool.bkz.util;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class UrlUtil {
@@ -26,7 +29,7 @@
     */
    public static Map<String, String> getParamsMap(String url) {
        if (url.indexOf("?") > -1) {
            String params = url.substring(url.indexOf("?"), url.length());
            String params = url.substring(url.indexOf("?")+1, url.length());
            String[] sts = params.split("&");
            Map<String, String> paramsMap = new HashMap<>();
            for (String st : sts) {
@@ -37,4 +40,27 @@
        }
        return null;
    }
    /**
     * 获取请求链接
     * @param url
     * @param params
     * @return
     */
    public static String getRequestUrl(String url, Map<String, String> params) {
        String URL = url+"?";
        for (Iterator<String> its = params.keySet().iterator(); its.hasNext(); ) {
            String key = its.next();
            try {
                URL += key + "=" + URLEncoder.encode(params.get(key), "UTF-8") + "&";
            } catch (UnsupportedEncodingException e) {
                e.printStackTrace();
            }
        }
        if (URL.endsWith("&"))
            URL = URL.substring(0, URL.length() - 1);
        return URL;
    }
}