最新の安定バージョンについては、Spring Framework 7.0.2 を使用してください! |
ストリーミングレスポンス
WebTestClient を使用すると、Server-Sent Events などのストリーミングレスポンスをテストできます。ただし、MockMvcWebTestClient は、クライアント側からサーバーストリームをキャンセルする方法がないため、無限ストリームをサポートしていません。無限ストリームをテストするには、実行中のサーバーにバインドするか、Spring Boot を使用する場合は、実行中のサーバーでテストする必要があります。
MockMvcWebTestClient は非同期レスポンス、さらにはストリーミングレスポンスもサポートします。制限は、サーバーを停止させることができないため、サーバーが独自にレスポンスの書き込みを完了する必要があることです。