Я звоню в Службу отдыха с WebClient, но я получаю только ответ:
Object is reactor.core.publisher.LambdaSubscriber@4681c175
Я надеялся получить обратно строку JSON. Когда я вызываю службу с помощью RestTemplate, я получаю ожидаемую строку JSON. Вот код, который я использую для вызова, который возвращает объект Lambda обратно:
Object objj= WebClient.create("http://localhost/printer-service/jobs")
.get()
.accept(MediaType.APPLICATION_STREAM_JSON)
.exchange()
.flatMapMany(cr -> cr.bodyToFlux(String.class))
.subscribe(System.out::println);
System.out.println("Object is "+objj);
Почему этот вызов не возвращает строку JSON?