마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

HttpClient 에러가 발생합니다

0 추천

안드로이드에서 아래와 같이 작성햇는데 애러가 발생합니다

 

       String strUrl = http://www.naver.com
        HttpClient client = new DefaultHttpClient();
        String postUrl = strUrl;
        HttpPost post = new HttpPost(postUrl);
       
        List params  = new ArrayList();
        params.add(new BasicNameValuePair("test","cc"));
        UrlEncodedFormEntity ent = new UrlEncodedFormEntity(params, HTTP.UTF_8);
        post.setEntity(ent);
       
        HttpResponse responsePost = client.execute(post);  --> 에러발생
        HttpEntity resEntity = responsePost.getEntity();
       
        if(resEntity != null){
         Log.w("Response", EntityUtils.toString(resEntity));
        }

 

<uses-permission android:name="android.permission.INTERNET"/>

이것도 추가햇습니다

그런데 왜 에러가 날까요?

 

 

헨씀히포 (3,660 포인트) 님이 2014년 1월 15일 질문
에러로그도 올려주시지...
usb꽃고 실행을 해도 로그가 안생겨요

1개의 답변

0 추천
 
채택된 답변
아마도 메인UI 쓰레드에서 네트워크 작업을 했기때문일듯 싶네요

네트워크 작업은 따로 쓰레드를 만들거나 핸들러를 이용해서 처리하셔야 합니다.
Gradler (109,780 포인트) 님이 2014년 1월 15일 답변
헨씀히포님이 2014년 1월 15일 채택됨
...