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.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<? extends BasicResponse> searchArea(String query) throws ParseException {
public ResponseEntity<? extends BasicResponse> searchArea(String query) throws ParseException{
String text = null;
try {
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 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);
}
}

Loading…
Cancel
Save