이 블로그 검색

2011년 11월 17일 목요일



<안드로이드 HttpClient> - 누가 아주 잘 정리해 놓은게 있어서 퍼왔음. (http://wowmymwow.tistory.com/entry/http-%ED%86%B5%EC%8B%A0)


1. java.net 사용법
URL url = new URL(addr);
            HttpURLConnection conn = (HttpURLConnection)url.openConnection();
            if (conn != null) {
                conn.setConnectTimeout(10000);
                conn.setUseCaches(false);
                if (conn.getResponseCode() == HttpURLConnection.HTTP_OK) {
                    BufferedReader br = new BufferedReader(
                            new InputStreamReader(conn.getInputStream()));
                    for (;;) {
                        String line = br.readLine();
                        if (line == null) break;
                        html.append(line + '\n'); 
                    }
                    br.close();
                }
                conn.disconnect();
            }

2.번째 org.apache 사용법
HttpGet httpget = new HttpGet(addr);
        DefaultHttpClient client = new DefaultHttpClient();
        StringBuilder html = new StringBuilder(); 
        try {
            HttpResponse response = client.execute(httpget);
            BufferedReader br = new BufferedReader(new 
                    InputStreamReader(response.getEntity().getContent()));
            for (;;) {
                String line = br.readLine();
                if (line == null) break;
                html.append(line + '\n'); 
            }
            br.close();
        } 

댓글 없음:

댓글 쓰기