java—如何从Spring5WebClient调用获取响应/请求体(json)

3duebb1j  于 2021-07-23  发布在  Java
关注(0)|答案(0)|浏览(281)

我正在尝试使用Spring5WebClient接收请求/响应主体。你知道我怎样才能做到吗?
我找到了一个主题-如何记录Spring5WebClient调用,但我问的是如何获取一个主体-我需要它来将json保存到数据库中。
代码目前看起来是这样的,但不起作用:

private ExchangeFilterFunction logRequest() {
    return ExchangeFilterFunction.ofRequestProcessor(clientRequest -> {
        System.out.println("Method:" +  clientRequest.method() +  clientRequest.url());
        System.out.println("Body: {} " +  clientRequest.body());
        // save body to database
        return Mono.just(clientRequest);
    });
}
private ExchangeFilterFunction logResponse() {
    return ExchangeFilterFunction.ofResponseProcessor(clientResponse -> {
        System.out.println("Header: " +  clientResponse.headers());
        System.out.println("Body:" +  clientResponse.releaseBody());
        // save body to database
        return Mono.just(clientResponse);
    });
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题