Avec HttpClient, je suis en train de la prise par défaut/délai d'attente de connexion avec les éléments suivants:HttpClient - la fixation d'un délai d'attente de prise « globale », et un délai d'attente séparé par demande
HttpParams params = new BasicHttpParams();
HttpConnectionParams.setSoTimeout(params, 30000);
HttpConnectionParams.setConnectionTimeout(params, 30000);
mClient = new DefaultHttpClient(connectionManager, params);
Je me demande si je peux passer outre ces valeurs sur une base de demande?
Modifier: Cela fonctionnerait-il?
HttpParams params = req.getParams(); // req is an HttpRequest object
HttpConnectionParams.setSoTimeout(params, 60000);
HttpConnectionParams.setConnectionTimeout(params, 60000);
Je l'ai essayé, et il semble, mais il est difficile de tester/créer une situation où un délai d'attente se produira.
Quelle version de HttpClient utilisez-vous? –
4.0.x - la version dans Android – synic