Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在HttpClient使用 post 方法执行 Http 请求AsyncTask,但我想取消执行以防用户的 Internet 连接速度较慢。有没有办法HttpClient.execute(post)在 10 秒后停止并抛出异常?
HttpClient
AsyncTask
HttpClient.execute(post)
HttpParams params = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(params, 10000); HttpConnectionParams.setSoTimeout(params, 1); DefaultHttpClient client = new DefaultHttpClient(params);
然后使用该客户端执行您的请求