Spring Webflux:WebClient处理Expect:100个继续

时间:2019-02-18 10:58:20

标签: spring-boot spring-webflux reactor-netty http-status-code-100

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

我将不胜感激任何指针。

0 个答案:

没有答案