如果在特定時間段內沒有服務器響應,是否有任何方法可以在android中設置超時時間。如何在android中設置超時時間
2
A
回答
1
下面是代碼,我用的時間不
uri = new URI(url);
HttpGet method = new HttpGet(uri);
method.addHeader("Content-Type", "application/json");
HttpParams httpParameters = new BasicHttpParams();
int timeoutConnection = 60000;
HttpConnectionParams.setConnectionTimeout(httpParameters,
timeoutConnection);
int timeoutSocket = 65000;
HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket);
DefaultHttpClient httpClient = new DefaultHttpClient(httpParameters);
HttpResponse response = httpClient.execute(method);
HttpEntity responseEntity = response.getEntity();
statuscode = response.getStatusLine().getStatusCode();
在try catch塊將這個,如果超過時間就會拋出異常
0
之前嘗試檢查coonectivity到url第一尋求數據回覆
相關問題
- 1. 如何設置Socket.ConnectAsync的超時時間?
- 2. Libtorrent如何設置超時時間?
- 3. 如何設置OCILogon2的超時時間?
- 4. 如何在C#中設置超時時間
- 5. 如何在MvvmCross.Plugins.Network.Rest中設置超時時間?
- 6. 如何在Node中設置http.request()的超時時間?
- 7. 如何在php中設置會話超時時間?
- 8. 如何在Python中設置SocketServer的超時時間?
- 9. 如何在Node.js中設置http.createClient的超時時間?
- 10. 如何在Spring MVC/tomcat中設置超時時間
- 11. 如何在Alamofire 3.0中設置客戶端超時時間ios
- 12. 如何在php中設置不同的超時時間限制?
- 13. 如何在UWP應用中爲StreamSocket.UpgradeToSslAsync設置超時時間?
- 14. 如何在Refit庫中設置超時
- 15. 如何在node.js中設置超時值?
- 16. 如何在socket_read中設置超時
- 17. 如何在recvmmsg()中設置超時?
- 18. 如何在javascript中設置ajax超時?
- 19. 如何在rails UJS中設置超時?
- 20. 如何使用geo.js設置查找位置的超時時間?
- 21. Android TimePickerDialog。應用程序在設置時間超過當前時間時崩潰
- 22. 如何設置ajax超時?
- 23. 如何正確設置聯合ADFS 2.0時的超時時間
- 24. 設置java.net.URLConnection的最大超時時間
- 25. tokuDb設置時間以超時語句
- 26. 爲NetworkObject.MapNetworkDrive設置超時時間
- 27. 基於查詢設置超時時間
- 28. 動態設置超時時間
- 29. iOS:Firebase存儲設置超時時間
- 30. 在TCP中設置超時
你能更具體嗎?當然,你們使用哪種課程來滿足你的要求? – Tobias 2010-11-25 06:46:39