我使用以下代码调用服务:
WebClient.create().get()
.uri("http://www.somehost.es/api/products/1319/?ws_key=DC63ZTBVVQLN9MHQPQ9UMTL2DSW55C63")
.retrieve()
.bodyToMono(String.class)
.doOnSuccess(System.out::println)
.block();
并且打印 NULL。 但是,当我复制该 URL 并将其直接粘贴到 Chrome 或 Postman 中时,会正确返回正文(XML)。
为什么 WebClient 会返回 null?
就我而言,一项测试干扰了其他测试。我把课程和测试分开,没问题。