본문 바로가기

Java

[JAVA] http로 연결하여 결과값 가져오기

try{
      URL url = new URL(strUrl);
      URLConnection urlC = url.openConnection();
      urlC.setConnectTimeout(urlConnectTime); // 링크 연결 시간 1s 로 제한
      urlC.setUseCaches(false);
      urlC.setReadTimeout(urlReadTime); // data 읽어오는 시간 30s 로 제한
      urlC.connect();


      String temp = "";
      InputStream ins = urlC.getInputStream();
      //연결시간
      readTime = (int)(System.currentTimeMillis()-startTime);

      InputStreamReader insR = new InputStreamReader( ins , "UTF-8");
      br = new BufferedReader( insR );
      while ((temp = br.readLine()) != null) {
       sb.append(temp).append("\n");
       linecnt++;
      }
      br.close();
}catch(Exception ex){
    ex.printStacktrace();
}