私のブラウザは ajax/json リクエストをサーバーに送信し、サーバーはいくつかのサービスを呼び出してデータを取得し (さまざまな時間がかかります)、このデータをブラウザに表示します。
サーバーが完了するのを待って、すべてのデータを一度に返すことができます。
理想的には、個々の呼び出しが完了するたびにデータ (json) を返すようにしたいと考えています。このようにして、UI にそれらを表示できます。サービス呼び出しの 1 つに時間がかかる場合でも、ユーザーは空白の画面を見ずにデータを見ることができます。
ASP.NET Web ページまたはハンドラーを取得して、要求元のクライアントにデータをバッファリングせずに送り返すことは可能だと思います。
しかし、クライアント側では、完了する前に ajax 応答を処理するにはどうすればよいですか? これは可能ですか?
マルチパート MIME データ型も役立つのではないかと思っています...?