我正在通过WebClient调用Rest Service,但仅收到以下响应:
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字符串?