|
对于最新的稳定版本,请使用 Spring Framework 7.0.6! |
流式传输响应
您可以使用 WebTestClient 来测试 流式响应
如服务器发送事件。但是,MockMvcWebTestClient 不支持无限流
因为从客户端无法取消服务器流。
要测试无限流,您需要
绑定到一个运行中的服务器,
或者在使用 Spring Boot 时,
使用运行中的服务器进行测试。
MockMvcWebTestClient 确实支持异步响应,甚至支持流式响应。
其限制在于无法促使服务器停止,因此服务器
必须自行完成响应写入。