Définition du délai d'expiration de la réponse HTTP en Java pour Android
Pour éviter une attente excessive lors des vérifications de l'état de la connexion sous Android, il est essentiel de définir la réponse HTTP temps mort. Cela implique d'ajuster deux paramètres spécifiques :
Pour implémenter ces délais d'attente :
// Create HTTP parameters object HttpParams httpParameters = new BasicHttpParams(); // Set connection timeout (3 seconds) int timeoutConnection = 3000; HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection); // Set socket timeout (5 seconds) int timeoutSocket = 5000; HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket); // Create HTTP client with the configured timeout parameters DefaultHttpClient httpClient = new DefaultHttpClient(httpParameters); // Execute HTTP request HttpResponse response = httpClient.execute(httpGet);
Si vous devez configurer des délais d'attente sur un client HTTP existant, utilisez httpClient.setParams(httpParameters) fonction.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!