Page 610 - 3-3
P. 610

// 연결 객체생성
                             httpURLConnection.setReadTimeout(5000); //   스레드자원 고갈되지않도록
                             httpURLConnection.setConnectTimeout(5000); //   스레드자원 고갈되지않도록
                             httpURLConnection.connect(); //  연결


                             int responseStatusCode = httpURLConnection.getResponseCode(); //
            응답코드받음




                             InputStream inputStream;
                             if (responseStatusCode == HttpURLConnection.HTTP_OK) {
                                 //HTTP_OK   코드가 리턴되면
                                 inputStream = httpURLConnection.getInputStream();
                                 // 코드 가져옴
                             } else {
                                 inputStream = httpURLConnection.getErrorStream();
                                 // 에러날시 에러가져옴
                             }
                             InputStreamReader inputStreamReader = new InputStreamReader(inputStream,
            "UTF-8"); //  문자로 읽음
                             BufferedReader bufferedReader = new BufferedReader(inputStreamReader); //
            inputStream 에서 문자로 읽음
                             StringBuilder sb = new StringBuilder(); //  문자열담음 수정가능(     )
                             String line;
                             while ((line = bufferedReader.readLine()) != null) {
                                 sb.append(line);
                                 // 라인단위로 읽어서 저장
                             }
                             bufferedReader.close(); //  닫기
                             return sb.toString().trim(); //  공백제거후 리턴
                         } catch (Exception e) {


                             errorString = e.toString(); // 에러값넣음
                             return null; //  반환x
                         }
                     }
                 }


                 private void showResult() {
                     try {
                         JSONObject jsonObject = new JSONObject(mJsonString); // Json     객체
                         JSONArray jsonArray = jsonObject.getJSONArray(TAG_JSON); // TAG_JSON     값 넣음


                         for (int i = 0; i < jsonArray.length(); i++) { // 배열의 길이만큼




                                                        - 610 -
   605   606   607   608   609   610   611   612   613   614   615