此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Framework 6.2.10spring-doc.cadn.net.cn

测试

要测试使用WebClient,您可以使用模拟 Web 服务器,例如 OkHttp MockWebServerWireMock。模拟 Web 服务器像常规 Web 服务器一样接受通过 HTTP 的请求 server,这意味着您可以使用同样配置的相同 HTTP 客户端进行测试 与生产中的方式相同,这很重要,因为通常有细微的 不同客户端处理网络 I/O 的方式的差异。模拟的另一个优点 Web 服务器能够在 运输水平,结合生产中使用的客户端。spring-doc.cadn.net.cn

例如,MockWebServer 的使用,请参阅WebClientIntegrationTests在 Spring Framework 测试套件或static-server示例。spring-doc.cadn.net.cn