HTTP-Antwort-Timeout in Java für Android festlegen
Um übermäßiges Warten während der Verbindungsstatusprüfungen in Android zu verhindern, ist es wichtig, die HTTP-Antwort festzulegen Time-out. Dabei müssen zwei spezifische Parameter angepasst werden:
So implementieren Sie diese Timeouts:
// 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);
Wenn Sie Zeitüberschreitungen auf einem vorhandenen HTTP-Client konfigurieren müssen, verwenden Sie httpClient.setParams(httpParameters) Funktion.
Das obige ist der detaillierte Inhalt vonWie stelle ich HTTP-Antwort-Timeouts in Android Java ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!