String result = "{}";
try
{
HttpClient client = new DefaultHttpClient();
HttpGet httpGet = new HttpGet(getUrl);
HttpResponse responseGet = client.execute(httpGet);
HttpEntity resEntityGet = responseGet.getEntity();
result = processEntity(resEntityGet);
}
catch (Exception e)
{
e.printStackTrace();
}
return result;
------------------------------------------------------------------------------------------
위 소스 코드에서 client.execute(httpGet); 실행시
AndroidManifest.xml 에서 api 버전을 8로 하면(안드로이드 프로요) 하면 되는데
api 10이상 즉 진저브레드 이상이면 http 연결이 안되는구요.
퍼미션도 줬구요 ㅠㅠ 머가 문제 일까요??? 그 이상 버전은 보안 문제가 걸리나요????????
아래와 같이 다른 연결 방법을 써도 마찬가지 입니다.
-------------------------------------------------------------------------------------------
URL url = new URL("getUrl);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setUseCaches(false);
int resCode = conn.getResponseCode();
-------------------------------------------------------------------------------------------------




httpclient와 httpurlConnection을 구분해 보세요
전자는 2.2버전까지 지원을 합니다 물론 뒷단도 지원을 합니다만..
구글 안드로으드 개발팀에서 더이상 확장 지원을 하지 않는 아파치 계열 라이브러리구요
후자는 2.3부터 완벽지원이 되는 현재도 구글 안드로이드 개발팀에서 확장을 하고 개발, 업데이트를 하고 있는 라이브러리입니다.
httpurlconnection을 써보세요..
물론 기능이나 메소드들은 전자가 많습니다..많은게 아니라..엄청나게 방대하죠^^ㅋ