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

Http통신간 HttpClient.execute가 안됩니다.. ㅠㅠ

0 추천
HttpContext context = new BasicHttpContext();
HttpClient client = new AdvancedHttpClient(params).getNewHttpClient(url);
HttpPost httpPost = new HttpPost(url);
httpPost.setHeader("Content-type", "application/json");
httpPost.setHeader("Accept", "application/json");
httpPost.setEntity(new StringEntity(json.toString(), "UTF-8"));
Log.d("fureun", "1");
HttpResponse response = client.execute(httpPost,context);
Log.d("fureun", "2");
int status = response.getStatusLine().getStatusCode() ;
 
소스코드 일부분입니다
 
굵게 표시한부분에서 진도가 안나갑니다.
로그 1은 출력이 되는데 굵게 표시한 부분에서 진도가 안나가고
타임아웃 시간이 경과해버립니다.
 
단말기와 태블릿 두가지를 이용해서 테스트하고있는데
 
단말기는 정상작동합니다. 태블릿에서 걸려버리네요
 
기존에는 정상작동 하던건데 ..
 
혹시 원인이 뭘지 짐작가는게 있으시면 답변좀부탁드립니다. ㅠㅠ
음무 (17,820 포인트) 님이 2014년 5월 7일 질문

1개의 답변

0 추천
 
채택된 답변
서버에서 타임아웃 뜨는건데... 거기서 어떻게 할 수 있는 방법은 없죠... 서버가 정상동작 하고 있는 상태가 아닐것으로 예상됩니다.. 혹은 되어 있다고 한다면,,,

그때는 헤더값이라던지 엔티티 세팅등 부가적인 서버와 클라이언트간의 서버 통신 프로토콜을 맞춰봐야겠죠!!
쭈쭈총각 (17,750 포인트) 님이 2014년 5월 8일 답변
음무님이 2014년 6월 11일 채택됨
...