From aed4dbe191bcf4e5529a82801ac33c65d791136a Mon Sep 17 00:00:00 2001 From: liquanyu Date: Thu, 7 Sep 2017 09:19:28 +0800 Subject: [PATCH] update code --- .../src/main/java/com/lyms/platform/common/utils/HttpRequest.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/platform-common/src/main/java/com/lyms/platform/common/utils/HttpRequest.java b/platform-common/src/main/java/com/lyms/platform/common/utils/HttpRequest.java index 61a3e09..3455dae 100644 --- a/platform-common/src/main/java/com/lyms/platform/common/utils/HttpRequest.java +++ b/platform-common/src/main/java/com/lyms/platform/common/utils/HttpRequest.java @@ -136,6 +136,7 @@ public class HttpRequest { public static String sendGet(String url, Map params,Map headers) { String result = ""; BufferedReader in = null; + HttpURLConnection connection = null; StringBuffer sb = new StringBuffer(); if(params!=null && !params.isEmpty()) { Iterator keys = params.keySet().iterator(); @@ -151,7 +152,7 @@ public class HttpRequest { URL realUrl = new URL(url +sb); // 打开和URL之间的连接 - URLConnection connection = realUrl.openConnection(); + connection = (HttpURLConnection)realUrl.openConnection(); // 设置通用的请求属性 connection.setRequestProperty("accept", "*/*"); connection.setRequestProperty("Method","GET"); @@ -179,6 +180,7 @@ public class HttpRequest { while ((line = in.readLine()) != null) { result += line; } + } catch (Exception e) { System.out.println("发送GET请求出现异常!" + e); e.printStackTrace(); @@ -189,6 +191,10 @@ public class HttpRequest { if (in != null) { in.close(); } + if (connection != null) + { + connection.disconnect(); + } } catch (Exception e2) { e2.printStackTrace(); } -- 1.8.3.1