串流回應
您可以使用 WebTestClient
來測試串流回應,例如伺服器發送事件。然而,MockMvcWebTestClient
不支援無限串流,因為無法從用戶端取消伺服器串流。若要測試無限串流,您需要繫結到執行中的伺服器,或者在使用 Spring Boot 時,使用執行中的伺服器進行測試。
MockMvcWebTestClient
確實支援非同步回應,甚至串流回應。限制在於它無法影響伺服器停止,因此伺服器必須自行完成寫入回應。
您可以使用 WebTestClient
來測試串流回應,例如伺服器發送事件。然而,MockMvcWebTestClient
不支援無限串流,因為無法從用戶端取消伺服器串流。若要測試無限串流,您需要繫結到執行中的伺服器,或者在使用 Spring Boot 時,使用執行中的伺服器進行測試。
MockMvcWebTestClient
確實支援非同步回應,甚至串流回應。限制在於它無法影響伺服器停止,因此伺服器必須自行完成寫入回應。