4

我对 Spring Webflux 和使用 WebClient 相当陌生。例如,我所拥有的 POST-Request 正在执行如下操作:

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 上找不到任何关于如何解决此问题的信息。

我将不胜感激任何指示。

4

0 回答 0