From f0f58829c5c8dd9b249f594526f01fa957cbdd59 Mon Sep 17 00:00:00 2001
From: yn147 <2270338776@qq.com>
Date: 星期三, 12 四月 2023 18:03:21 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/main/java/com/qxueyou/scc/wx/utils/HttpClientUtil.java |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/qxueyou/scc/wx/utils/HttpClientUtil.java b/src/main/java/com/qxueyou/scc/wx/utils/HttpClientUtil.java
index faab644..dafe729 100644
--- a/src/main/java/com/qxueyou/scc/wx/utils/HttpClientUtil.java
+++ b/src/main/java/com/qxueyou/scc/wx/utils/HttpClientUtil.java
@@ -1,5 +1,7 @@
 package com.qxueyou.scc.wx.utils;
 
+import com.alibaba.fastjson.JSONObject;
+import net.sf.json.JSONString;
 import org.apache.http.NameValuePair;
 import org.apache.http.client.entity.UrlEncodedFormEntity;
 import org.apache.http.client.methods.CloseableHttpResponse;
@@ -78,6 +80,8 @@
             if (param != null) {
                 List<NameValuePair> paramList = new ArrayList<>();
                 for (String key : param.keySet()) {
+                    System.out.println(key);
+                    System.out.println(param.get(key));
                     paramList.add(new BasicNameValuePair(key, param.get(key)));
                 }
                 // 妯℃嫙琛ㄥ崟
@@ -100,6 +104,36 @@
         return resultString;
     }
 
+    public static String doPostUrl(String url, JSONObject jsonCode) {
+        // 鍒涘缓Httpclient瀵硅薄
+        CloseableHttpClient httpClient = HttpClients.createDefault();
+        CloseableHttpResponse response = null;
+        String resultString = "";
+        try {
+            // 鍒涘缓Http Post璇锋眰
+            HttpPost httpPost = new HttpPost(url);
+
+            String s = jsonCode.toJSONString(jsonCode);
+
+            StringEntity entity=new StringEntity(s);
+
+            httpPost.setEntity(entity);
+            // 鎵цhttp璇锋眰
+            response = httpClient.execute(httpPost);
+            resultString = EntityUtils.toString(response.getEntity(), "utf-8");
+        } catch (Exception e) {
+            e.printStackTrace();
+        } finally {
+            try {
+                response.close();
+            } catch (IOException e) {
+                e.printStackTrace();
+            }
+        }
+
+        return resultString;
+    }
+
     public static String doPost(String url) {
         return doPost(url, null);
     }

--
Gitblit v1.8.0