2011-02-23 62 views
-1
HttpClient hc = new DefaultHttpClient(); 
     HttpPost post = new HttpPost("http://www.yahoo.com.hk"); 

     HttpResponse rp = hc.execute(post); 

     if(rp.getStatusLine().getStatusCode() == HttpStatus.SC_OK) { 
      String str = EntityUtils.toString(rp.getEntity()); 
      Log.e("STRING:",str); 
      } 

它也不打印錯誤消息。它發出超時警告。給我代碼連接雅虎或谷歌服務器。httpclient android

+1

給我代碼!!!至少告訴我們你做了什麼。 – 2011-02-23 12:29:44

+1

你的代碼是正確的。您的啓動超時警告可能是問題,可能與您的代碼無關。 – Rich 2011-02-23 12:42:38

+0

顯示logcat跟蹤。 – 2011-02-23 12:55:14

回答

0

代碼看起來不錯。 我沒有太大的區別。

它發出超時警告。

難道你是在UI線程而不是它自己的線程中運行它? 你有你的應用程序的互聯網許可? 嘗試爲ELSE -case添加一條日誌語句。

+0

謝謝。互聯網許可給出了。我把它放在單獨的線程中。但同樣沒有產出。我給了其他條件也。 logcat中沒有打印任何內容。任何其他方式? – umayal 2011-02-24 06:01:42