首页 > 解决方案 > 有没有办法找出 ServerRequest 是否有正文?

问题描述

我想检查是否ServerRequest包含身体。

有没有办法找出预先调用的bodyToMono方法?

标签: spring-webfluxreactor

解决方案


假设客户端确实发送了相应的标头,您可以通过检查content-length标头来实现它,如下所示:

request.headers().contentLength().orElseGet(0) > 0

您可以直接在处理程序中使用它,也可以在过滤器中使用它


推荐阅读