此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Framework 6.2.10! |
测试
要测试使用WebClient
,您可以使用模拟 Web 服务器,例如 OkHttp MockWebServer 或 WireMock。模拟 Web 服务器像常规 Web 服务器一样接受通过 HTTP 的请求
server,这意味着您可以使用同样配置的相同 HTTP 客户端进行测试
与生产中的方式相同,这很重要,因为通常有细微的
不同客户端处理网络 I/O 的方式的差异。模拟的另一个优点
Web 服务器能够在
运输水平,结合生产中使用的客户端。
例如,MockWebServer 的使用,请参阅WebClientIntegrationTests
在 Spring Framework 测试套件或static-server
示例。