diff --git a/src/main/java/com/palnet/biz/api/bas/flight/controller/BasFlightController.java b/src/main/java/com/palnet/biz/api/bas/flight/controller/BasFlightController.java index b26e0a4..455a51a 100644 --- a/src/main/java/com/palnet/biz/api/bas/flight/controller/BasFlightController.java +++ b/src/main/java/com/palnet/biz/api/bas/flight/controller/BasFlightController.java @@ -6,6 +6,7 @@ import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; +import java.nio.charset.MalformedInputException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -334,7 +335,7 @@ public class BasFlightController { //지역 검색 @GetMapping("/plan/area/search") @ApiOperation(value = "Search area") - public ResponseEntity searchArea(String query) throws ParseException { + public ResponseEntity searchArea(String query) throws ParseException{ String text = null; try { text = URLEncoder.encode(query, "UTF-8"); diff --git a/src/main/java/com/palnet/biz/api/bas/flight/service/BasFlightService.java b/src/main/java/com/palnet/biz/api/bas/flight/service/BasFlightService.java index 30c0e9e..885b6ef 100644 --- a/src/main/java/com/palnet/biz/api/bas/flight/service/BasFlightService.java +++ b/src/main/java/com/palnet/biz/api/bas/flight/service/BasFlightService.java @@ -15,6 +15,7 @@ import java.util.stream.Collectors; import javax.xml.bind.JAXBException; +import com.jcraft.jsch.IO; import org.apache.commons.lang3.StringUtils; import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; @@ -678,7 +679,7 @@ public class BasFlightService { } } - public HttpURLConnection connect(String apiUrl) { + public HttpURLConnection connect(String apiUrl){ try { URL url = new URL(apiUrl); return (HttpURLConnection)url.openConnection(); @@ -689,7 +690,7 @@ public class BasFlightService { } } - public String readBody(InputStream body) { + public String readBody(InputStream body) throws IOException{ InputStreamReader streamReader = new InputStreamReader(body); try(BufferedReader lineReader = new BufferedReader(streamReader)) { @@ -702,8 +703,6 @@ public class BasFlightService { } return responseBody.toString(); - } catch (IOException e) { - throw new RuntimeException("Fail to read API Response", e); } }