我正在尝试使用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);
});
}
暂无答案!
目前还没有任何答案,快来回答吧!