spring-webflux - 有没有办法找出 ServerRequest 是否有正文?
问题描述
我想检查是否ServerRequest
包含身体。
有没有办法找出预先调用的bodyToMono
方法?
解决方案
假设客户端确实发送了相应的标头,您可以通过检查content-length
标头来实现它,如下所示:
request.headers().contentLength().orElseGet(0) > 0
您可以直接在处理程序中使用它,也可以在过滤器中使用它
推荐阅读
- azure - Attach public ip to nic base on parameter like public or privateonly with multiple VM'S
- javascript - my button isn't working on mobile device but it does works on the mobile simulator on chrome
- extjs4 - ExtJS 4 grid grouping header color
- java - 使用 java 8 foreach 转换 arraylist 循环
- python - 我在python中有一些错误,问题是关键错误
- shopify - 查找图片地址
- eclipse - 无法加载主类
- botframework - 如何为 sdk v4 Bot 的消息添加语音
- java - 如何使用正则表达式匹配 b1、b2、... 到 b15 之类的表达式,但仅此而已?
- xml - 在 SSIS 中使用 XML 源解析具有内联模式的 XML 文件