0
我正在執行一個Http請求使用HttpClient
在AsyncTask
上使用post方法,但我想取消執行,以防止用戶的Internet連接速度慢。有沒有辦法在10秒後停止HttpClient.execute(post)
並拋出異常?在超時停止HttpClient執行
我正在執行一個Http請求使用HttpClient
在AsyncTask
上使用post方法,但我想取消執行,以防止用戶的Internet連接速度慢。有沒有辦法在10秒後停止HttpClient.execute(post)
並拋出異常?在超時停止HttpClient執行
HttpParams params = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(params, 10000);
HttpConnectionParams.setSoTimeout(params, 1);
DefaultHttpClient client = new DefaultHttpClient(params);
然後執行使用該客戶端
我想你可以有一個連接的time out爲您的HTTP請求您的請求。 – Raghunandan