首页 > 解决方案 > 如何在反应弹簧中打印完整的http请求

问题描述

我已经实现了自定义 Web 过滤器并尝试读取完整的 HTTP 请求,但在订阅时出现错误

public class AppWebFilter implements WebFilter {

@Override
    public Mono<Void> filter(ServerWebExchange exchange, WebFilterChain chain) {
        exchange.getRequest().getBody().map(m->m.read()).doOnNext(k->k.byteValue()).subscribe();
        return chain.filter(exchange);
    }
}

标签: spring-bootnettyspring-webflux

解决方案


推荐阅读