浏览代码

http get方法修改

LIVE_YE 3 年之前
父节点
当前提交
5cd5f01fa8
共有 1 个文件被更改,包括 14 次插入1 次删除
  1. 14 1
      boman-web-core/src/main/java/com/boman/web/core/utils/HttpClientUtils.java

+ 14 - 1
boman-web-core/src/main/java/com/boman/web/core/utils/HttpClientUtils.java

@@ -60,7 +60,20 @@ public class HttpClientUtils {
     }
 
     public static String doGet(String url, Map<String, String> paramMap) throws IOException {
-        url += "?appid=" + paramMap.get("appid") + "&secret=" + paramMap.get("secret") + "&js_code=" + paramMap.get("js_code") + "&grant_type=" + paramMap.get("grant_type");
+        //url += "?appid=" + paramMap.get("appid") + "&secret=" + paramMap.get("secret") + "&js_code=" + paramMap.get("js_code") + "&grant_type=" + paramMap.get("grant_type");
+
+        int i = 1;
+        if(!paramMap.isEmpty()){
+            for (Map.Entry<String, String> stringStringEntry : paramMap.entrySet()) {
+                if(i==1){
+                    url = url + "?" + stringStringEntry.getKey() +"="+ stringStringEntry.getValue();
+                }else{
+                    url = url + "&" + stringStringEntry.getKey() +"="+ stringStringEntry.getValue();
+                }
+                i++;
+            }
+        }
+
         // 创建Httpclient对象
         CloseableHttpClient httpClient = HttpClients.createDefault();
         CloseableHttpResponse response = null;