Android 用 Java での HTTP レスポンス タイムアウトの設定
Android での接続ステータス チェック中の過度の待機を防ぐには、HTTP レスポンスを設定することが不可欠ですタイムアウト。これには、2 つの特定のパラメータの調整が含まれます:
これらのタイムアウトを実装するには:
// 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);
既存の HTTP クライアントでタイムアウトを設定する必要がある場合は、 httpClient.setParams(httpParameters) 関数。
以上がAndroid Java で HTTP 応答タイムアウトを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。