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