2010. 1. 27. 13:26

Android - HttpClient 로 서버 접속이 되지 않을 때!


나의 경우와 같이 회사 내에서 개발을 하다 보면 네트워크에 프록시 서버를 거치는 경우가 많을 것이다.
이럴때 꼭 프록시 설정을 제대로 해주도록 하자!!

            HttpParams httpParameters = new BasicHttpParams();
   HttpConnectionParams.setConnectionTimeout(httpParameters, 3000);
   HttpConnectionParams.setSoTimeout(httpParameters, 5000);
    HttpClient httpclient = new DefaultHttpClient(httpParameters);
   HttpPost httppost = new HttpPost(server);
   HttpHost proxy = new HttpHost("프로시서버아이피", 프록시포트);
   httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);

아놔... 안드로이드 네트워크 설정에서 암만 프록시 설정해줘두 안되더니만 ㅠ ㅠ 
httpclient 객체에 설정을 해줬어야 했군. 아무튼 해결!!