아래 코드에 보시면 제가 정의한 Jsonpaser Class 내부의 메소드 getJSONFroomUrl("String url) 인데 httpClient의 Parameter 세팅을 해줘도 그대로네요..

 

 public JSONObject getJSONFromUrl("String url) {

  // Making HTTP request
  try {
   // defaultHttpClient
   DefaultHttpClient httpClient = new DefaultHttpClient();
   httpClient.getParams().setParameter("http.protocol.expect-continue", false);               => 분명 추가해줬거든요...
   httpClient.getParams().setParameter("http.connection.timeout", 5000);
   httpClient.getParams().setParameter("http.socket.timeout", 5000);
   HttpPost httpPost = new HttpPost(url);
   HttpResponse httpResponse = httpClient.execute(httpPost);          => 추가해줘도 디버그 해보면 이 줄에서 20초 걸려요...
   HttpEntity httpEntity = httpResponse.getEntity();
   is = httpEntity.getContent();

  } catch (UnsupportedEncodingException e) {
   e.printStackTrace();
  } catch (ClientProtocolException e) {
   e.printStackTrace();
  } catch (IOException e) { // 인터넷 안될때 이 익셉션 뜸 컴퓨터 인터넷을 끄고 하면 이 exception으로 throw 하는데 그게 20초 걸려요..ㅠ
   e.printStackTrace();
   CheckInternet.setContext(context);
   CheckInternet.popToast();
  }

 

하루종일 헤매다가 도저히 못찾겠어서 여기에 질문올립니다. 답변 부탁드릴게요.

딱히 다른 Log는 일반 http랑 다를게 업네요

 

 

첫글이에요 " 공지사항을 다 읽었음 " 잘부탁드립니다^^