Мне нужно вызвать службу отдыха асинхронно, и я подумал об использовании веб-клиента Spring реактивной системы вместо AsyncRestTemplate. Однако мой URL вообще не вызывается с помощью приведенного ниже кода.
Mono<Test> asyncResponse = webClientBuilder.build().post().uri(url).contentType(MediaType.APPLICATION_JSON)
.header("h1", h1).header("h2", h2)
.body(BodyInserters.fromObject(request))
.retrieve().bodyToMono(Test.class);
Однако, если я делаю то же самое синхронно, все работает нормально.
webClientBuilder.build().post().uri(url).contentType(MediaType.APPLICATION_JSON)
.header("h1", h1).header("h2", h2)
.body(BodyInserters.fromObject(request))
.exchange();`
Что я делаю не так?