From cba96d4cbd3ddd8af20b2d65d1f430c75f667821 Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期三, 22 十一月 2023 11:43:43 +0800
Subject: [PATCH] 2.2.9资源未释放

---
 src/main/java/com/whyc/util/HttpUtil.java |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/whyc/util/HttpUtil.java b/src/main/java/com/whyc/util/HttpUtil.java
index b731be3..d74dd8d 100644
--- a/src/main/java/com/whyc/util/HttpUtil.java
+++ b/src/main/java/com/whyc/util/HttpUtil.java
@@ -135,6 +135,7 @@
     public static String doPost(String httpUrl,String requestBody) {
         HttpURLConnection connection = null;
         InputStream inputStream = null;
+        OutputStream outputStream =null;
         BufferedReader bufferedReader = null;
         String result = null;// 杩斿洖缁撴灉瀛楃涓�
         try {
@@ -151,12 +152,11 @@
 
             //璇锋眰浣�
             connection.setDoOutput(true);
-            OutputStream outputStream = connection.getOutputStream();
+            outputStream = connection.getOutputStream();
             OutputStreamWriter osw = new OutputStreamWriter(outputStream,"UTF-8");
 
             osw.write(requestBody);
             osw.flush();
-            outputStream.close();
             // 鍙戦�佽姹�
             connection.connect();
             // 閫氳繃connection杩炴帴锛岃幏鍙栬緭鍏ユ祦
@@ -194,6 +194,13 @@
             if (connection != null) {
                 connection.disconnect();// 鍏抽棴杩滅▼杩炴帴
             }
+            if (null != outputStream) {
+                try {
+                    outputStream.close();
+                } catch (IOException e) {
+                    e.printStackTrace();
+                }
+            }
         }
         return result;
     }

--
Gitblit v1.9.1