流式響應
您可以使用 WebTestClient
來測試 流式響應,例如 Server-Sent Events。然而,MockMvcWebTestClient
不支援無限流,因為無法從客戶端取消伺服器流。要測試無限流,您需要繫結到一個正在執行的伺服器,或者在使用 Spring Boot 時,使用正在執行的伺服器進行測試。
MockMvcWebTestClient
支援非同步響應,甚至流式響應。限制在於它不能影響伺服器停止,因此伺服器必須自行完成響應寫入。
您可以使用 WebTestClient
來測試 流式響應,例如 Server-Sent Events。然而,MockMvcWebTestClient
不支援無限流,因為無法從客戶端取消伺服器流。要測試無限流,您需要繫結到一個正在執行的伺服器,或者在使用 Spring Boot 時,使用正在執行的伺服器進行測試。
MockMvcWebTestClient
支援非同步響應,甚至流式響應。限制在於它不能影響伺服器停止,因此伺服器必須自行完成響應寫入。