0

私のブラウザは ajax/json リクエストをサーバーに送信し、サーバーはいくつかのサービスを呼び出してデータを取得し (さまざまな時間がかかります)、このデータをブラウザに表示します。

サーバーが完了するのを待って、すべてのデータを一度に返すことができます。

理想的には、個々の呼び出しが完了するたびにデータ (json) を返すようにしたいと考えています。このようにして、UI にそれらを表示できます。サービス呼び出しの 1 つに時間がかかる場合でも、ユーザーは空白の画面を見ずにデータを見ることができます。

ASP.NET Web ページまたはハンドラーを取得して、要求元のクライアントにデータをバッファリングせずに送り返すことは可能だと思います。

しかし、クライアント側では、完了する前に ajax 応答を処理するにはどうすればよいですか? これは可能ですか?

マルチパート MIME データ型も役立つのではないかと思っています...?

4

1 に答える 1