串流回應

您可以使用 WebTestClient 來測試串流回應,例如伺服器發送事件。然而,MockMvcWebTestClient 不支援無限串流,因為無法從用戶端取消伺服器串流。若要測試無限串流,您需要繫結到執行中的伺服器,或者在使用 Spring Boot 時,使用執行中的伺服器進行測試

MockMvcWebTestClient 確實支援非同步回應,甚至串流回應。限制在於它無法影響伺服器停止,因此伺服器必須自行完成寫入回應。