Browse Source

[LDRA] 71D : 호출된 함수에서 throw에 대한 일치하는 catch가 없음

feature/ldra
leehagjoon(이학준) 1 year ago
parent
commit
e0bdaacc92
  1. 3
      src/main/java/com/palnet/biz/api/bas/flight/controller/BasFlightController.java
  2. 7
      src/main/java/com/palnet/biz/api/bas/flight/service/BasFlightService.java

3
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.InputStreamReader;
import java.io.UnsupportedEncodingException; import java.io.UnsupportedEncodingException;
import java.net.URLEncoder; import java.net.URLEncoder;
import java.nio.charset.MalformedInputException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@ -334,7 +335,7 @@ public class BasFlightController {
//지역 검색 //지역 검색
@GetMapping("/plan/area/search") @GetMapping("/plan/area/search")
@ApiOperation(value = "Search area") @ApiOperation(value = "Search area")
public ResponseEntity<? extends BasicResponse> searchArea(String query) throws ParseException { public ResponseEntity<? extends BasicResponse> searchArea(String query) throws ParseException{
String text = null; String text = null;
try { try {
text = URLEncoder.encode(query, "UTF-8"); text = URLEncoder.encode(query, "UTF-8");

7
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 javax.xml.bind.JAXBException;
import com.jcraft.jsch.IO;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser; import org.json.simple.parser.JSONParser;
@ -678,7 +679,7 @@ public class BasFlightService {
} }
} }
public HttpURLConnection connect(String apiUrl) { public HttpURLConnection connect(String apiUrl){
try { try {
URL url = new URL(apiUrl); URL url = new URL(apiUrl);
return (HttpURLConnection)url.openConnection(); 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); InputStreamReader streamReader = new InputStreamReader(body);
try(BufferedReader lineReader = new BufferedReader(streamReader)) { try(BufferedReader lineReader = new BufferedReader(streamReader)) {
@ -702,8 +703,6 @@ public class BasFlightService {
} }
return responseBody.toString(); return responseBody.toString();
} catch (IOException e) {
throw new RuntimeException("Fail to read API Response", e);
} }
} }

Loading…
Cancel
Save