From 6ece15a6b269b593e9fb52e12c896327bc0c227c Mon Sep 17 00:00:00 2001 From: JSYOO Date: Wed, 22 Dec 2021 17:28:24 +0900 Subject: [PATCH] =?UTF-8?q?shortUrl=20=EC=83=9D=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/nlib/sch/web/NlibSearchController.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/main/java/nlib/sch/web/NlibSearchController.java b/src/main/java/nlib/sch/web/NlibSearchController.java index 6d6aaa05..3757f07f 100644 --- a/src/main/java/nlib/sch/web/NlibSearchController.java +++ b/src/main/java/nlib/sch/web/NlibSearchController.java @@ -456,17 +456,14 @@ public class NlibSearchController extends NlibCommonController { try { String originUrl = URLEncoder.encode(paramMap.getString("url"), "UTF-8"); URL url = new URL( NlibProperty.getProperty("shorturl.api") + "&action=shorturl&format=xml&title=nculture&url=" + originUrl); - log.debug("shorturl > url : "+ url); HttpURLConnection con = (HttpURLConnection) url.openConnection(); con.setRequestMethod("GET"); //con.setRequestProperty("Authorization", header); int responseCode = con.getResponseCode(); if(responseCode==200) { // 정상 호출 br = new BufferedReader(new InputStreamReader(con.getInputStream())); - log.debug("정상코드 : 200"); } else { // 에러 발생 br = new BufferedReader(new InputStreamReader(con.getErrorStream())); - log.debug("shorturl > Error : " + br.toString()); } @@ -480,14 +477,11 @@ public class NlibSearchController extends NlibCommonController { Pattern pattern = Pattern.compile("(.+?)"); Matcher matcher = pattern.matcher(str); - log.debug("shorturl > matcher : find() ? " + matcher.find()); - while (matcher.find()) { - if(matcher.group(1) == null){ + returnUrl = matcher.group(1); + if(matcher.group(1) == null){ break; } - returnUrl = matcher.group(1); - log.debug("shorturl > returnUrl : "+ returnUrl); } } catch (IOException e) { log.error("shorturl-data.do 단축url > IOException 발생 : " + e.toString());