接続にDefaultHttpClientを使用しています。私がしたいことは、「生きているかどうかを確認してください」と、タイムアウトしたときに再接続することです。どうやってやるの ?私はそのエンティティがconsumeContent nullではないことを試みました。それは私のために働いていないですか?Android DefaultHttpClient接続の再利用
0
A
答えて
0
これを処理する1つの方法は、HttpRequestRetryHandlerを設定し、それに応じて再試行を処理することです。
client.setHttpRequestRetryHandler(retryHandler);
hereは、あなたの正確なニーズに応じて、十分可能性が述べたようにまたHttpParams
経由でタイムアウトを調整することができます。しかし、再試行動作を構築することはどちらの場合でも良いアプローチです。
final HttpParams httpParameters = yourHttpClient.getParams();
HttpConnectionParams.setConnectionTimeout(httpParameters, connectionTimeOutSec * 1000);
HttpConnectionParams.setSoTimeout (httpParameters, socketTimeoutSec * 1000);
+0
これを試してみましょう... – user1143989
関連する問題
- 1. Androidのタイムアウト値のデフォルト接続DefaultHttpClient
- 2. node-http2再利用接続
- 3. スパークjdbc再利用接続
- 4. JAVA JDBC再利用接続
- 5. HttpsUrlConnectionとのTCP接続の再利用
- 6. Android HttpClientとのSSL接続の再利用
- 7. MySQL接続の再利用の問題
- 8. phpredis Redisクラスタ接続オブジェクトの再利用
- 9. AndroidでHTTPS接続を再利用しますか?
- 10. ソケットは再接続イベントで再利用されますか?
- 11. Bluetoothスキャナ再接続android
- 12. Web ApiプロジェクトでのCrmServiceClientの再利用または接続プーリング
- 13. mysqlデータベースへの接続と準備文の再利用
- 14. スタンドアロンJavaプログラムでのBoneCP接続の再利用
- 15. Androidソケットの再利用
- 16. Androidスレッドクラスの再利用
- 17. Curl、Apache、mod_wsgiによる接続の再利用
- 18. 異なるリクエストに対するMySql接続の再利用
- 19. Apache Commons電子メールとSMTP接続の再利用
- 20. PHPは別のページでSSH接続を再利用します
- 21. Netty + JMeter、接続を再利用する際のエラー
- 22. MongoDB接続オブジェクトを別のモジュールで再利用する方法
- 23. クラス内でpsycopg2接続を再利用するためのベストプラクティス?
- 24. CXF JAXRSクライアントがTCP接続を再利用しない
- 25. PHPソケット - ソケット接続を再利用するには?
- 26. ComboPooledDataSourceは接続を再利用しません
- 27. エンティティフレームワークを再利用するedmxエンティティ接続文字列
- 28. node.jsでmongodb接続を再利用する方法
- 29. DefaultHttpClientはサーバーへの接続をキャンセルします
- 30. 再試行Android Socket接続のタイムアウトが
より良いアプローチは、単にそれが生きていて、それがそうでなければそれに応じて処理することかもしれません。 –
それでは、時間切れになったらどうしたらいいですか? – user1143989