我是Spring Webflux的新手,并与WebClient一起工作。 例如,我所拥有的就是执行类似这样的POST请求:
Mono<ResponseEntity<Resource>> dotResponse = this.webClient
.method(HttpMethod.POST)
.uri(new URI("https://test.com/something"))
.headers(headers -> headers.addAll(requestHeaders))
.body(BodyInserters.fromResource(resource))
.exchange()
.flatMap(response -> response.toEntity(Resource.class));
实际上,代码要复杂一些,但是此示例足以说明基本问题。 无论如何,这确实有效,我得到了预期的结果。现在,由于资源可能很大,因此我想使用“期望:100个继续”标题。
问题是,我现在得到的是一个空的100响应,没有任何有关如何触发剩余请求的线索。我如何在Google或Stack Overflow上找不到有关如何解决此问题的信息。
我将不胜感激任何指针。