IT, 프로그래밍/Java

자바 httpURLConnection 이용한 http 통신

오리@ 2018. 7. 15. 20:00



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
try {
    String apiURL = "요청할 url";
    URL url = new URL(apiURL);
    HttpURLConnection con = (HttpURLConnection)url.openConnection();
    con.setRequestMethod("GET");
 
    int responseCode = con.getResponseCode();
    BufferedReader br;
    if(responseCode==200) { // 정상 호출
        br = new BufferedReader(new InputStreamReader(con.getInputStream()));
    } else {  // 에러 발생
        br = new BufferedReader(new InputStreamReader(con.getErrorStream()));
    }
    String inputLine;
    responseStr = new StringBuffer();
    while ((inputLine = br.readLine()) != null) {
        responseStr.append(inputLine);
    }
    br.close();
    System.out.println(responseStr.toString());
catch (Exception e) {
    System.out.println(e);
}
cs


출처 : https://developers.naver.com/docs/search/blog/