HttpURLConnectionからInputStreamを開くときに、一部のサーバーから予期しない結果がランダムに発生しています。これらのサーバーは接続を受け入れ、ソケットを開いたままにしてデータをストリームに返送することを許可しない「滞在可能」ヘッダーで返信するようです。HttpURLConnectionsがタイムアウトを無視し、返さない
このシナリオでは、マルチスレッドクローラが少し複雑になることがあります。なぜなら、接続が滞っても、スレッドを実行するスレッドは決して戻ってこないからです。いくつかのスレッドはまだ動作しています。
接続応答ヘッダーを読み取って、 "滞在中"の応答を識別し、ストリームを開こうとしないようにする方法はありますか?
私はそれを試し、私が得るものを見て、私はそれから特定の答えを評価することができます!どうも。 –