私はandroid HTTPURLConnectionとapache HTTPConnectionクラスに精通しています。これらのクラスは動作しています(これらはすべて同期ですが、それでも有効です)。大きなレスポンスのためのHTTP非同期応答
私は、サーバーから送られてくる多くのデータ行に大きな応答があります。これはJSONレスポンスで、すべてのレスポンスを解析する前に部分的にデータを表示できます。いくつかのjsonパーサはそれを可能にします(xcersはxmlを許します)。上記の2つのクラスに関連するコールバックとメソッドは、それを許可していますか?入力ストリームを開くとHTTPURLConnectionからの応答を取得して読み込むときに、ALLのデータが既に存在するときにストリームを開きますか?または、それを開いて読むことができますか?
また、NIOで動作するアンドロイドにはhttpメソッドがありますか?
私は私の質問で述べたように上記のコードを知っていますが、InputStreamがそれよりも更新されていると言えば、私の答えは少し遅い(遅いサーバー)、ストリームの最後に到達しました。まだ到着していないので、私のstream.avialableまたはstream.read()は0と-1をそれぞれ返します。どうすれば新しいデータがavialabeであるかを知ることができます。 – codeScriber
レスポンスが到着していないので、私はあなたの答えを受け入れますが、それは部分的なものです。とにかく10倍。 – codeScriber