2013-12-17 40 views
0

您好我正在使用HttpUrlconnection從我的應用程序發送請求到我的設備。該應用程序在jboss服務器上運行。HttpUrlConnection setTimeOut不能正常工作,超時將發生較早

當我在HttpUrlconnction.setConnectionTimeout(30000)中將connectionTimeout設置爲30000(30秒)時,它無法正常工作。連接超時發生得比較早,在9秒時拋出異常。

有沒有人知道,如何解決這個問題。

參考代碼如下

 URL url = new URL("http://....."); 

     HttpURLConnection urlConnection= (HttpURLConnection) url.openConnection(); 
     urlConnection.setConnectTimeout(30000); 
     urlConnection.setRequestMethod("GET"); 
     InputStream input = urlConnection.getInputStream(); 
+0

我想我遇到同樣的事情,它超時更早的方式。 – Wrench

回答

0
connection.setReadTimeout(REQUEST_TIMEOUT);