Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 如何在反应式spring中打印完整的http请求_Spring Boot_Netty_Spring Webflux - Fatal编程技术网

Spring boot 如何在反应式spring中打印完整的http请求

Spring boot 如何在反应式spring中打印完整的http请求,spring-boot,netty,spring-webflux,Spring Boot,Netty,Spring Webflux,我已经实现了自定义web筛选器,并尝试读取完整的HTTP请求,但在订阅时出错 public class AppWebFilter implements WebFilter { @Override public Mono<Void> filter(ServerWebExchange exchange, WebFilterChain chain) { exchange.getRequest().getBody().map(m->m.read()).doOn

我已经实现了自定义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);
    }
}
公共类AppWebFilter实现WebFilter{
@凌驾
公共Mono筛选器(服务器WebExchange exchange、WebFilterChain链){
exchange.getRequest().getBody().map(m->m.read()).doOnNext(k->k.byteValue()).subscribe();
返回链。过滤器(交换);
}
}

您得到的错误是什么?@Dvorog IllegalStateException@pixel it not duplicate可能重复您能解释一下它有什么不同吗?您得到的错误是什么?@Dvorog IllegalStateException@pixel it not duplicate可能重复您能解释一下它有什么不同吗?