Я установил для моего WebClient Connectimeout, readtimeout и writetimeout для this .
HttpClient httpClient = HttpClient.create()
.tcpConfiguration(client -> client
.doOnConnected(conn -> conn
.addHandlerLast(new ReadTimeoutHandler(readtimeout))
.addHandlerLast(new WriteTimeoutHandler(writetimeout)))
.option(ChannelOption.CONNECT_TIMEOUT_MILLIS, connectiontimout));
return WebClient.builder()
.clientConnector(new ReactorClientHttpConnector(httpClient))
.baseUrl(cartDataUrl)
.build();
Я написал тестовый пример для ReadTimeout, например this . Но нужно выяснить способ тестирования ConnectTimeout и WriteTimeout.
Может кто-нибудь помочь мне понять, как проверить эти 2 исключения?