我想在Web过滤器中读取响应主体,实际上,我正在尝试创建一个日志记录过滤器,可以在其中记录请求和对应用程序的请求的响应。
我尝试了以下代码,但没有帮助。
@Override
public Mono<Void> filter(ServerWebExchange exchange, WebFilterChain chain) {
return chain.filter(exchange).doOnSuccessOrError((consumer, error) -> {
loggingUtil.logAPIRequestResponse(exchange.getRequest(), exchange.getResponse(), "",
exchange.getRequest().getPath().value());
});
}