标签: spring spring-boot
我正在寻找一种方法来处理Spring Boot应用程序中的传入请求,以检查特定的请求标头并根据传入的请求数据计算哈希值。我找到了几个创建过滤器的解决方案,但这些解决方案与Servlet 3.0规范不匹配。
解决方案需要从输入流中读取传入数据,而不会影响过滤器链。当我尝试读取传入的数据时,我在其他过滤器中收到内容已被消耗的错误消息。
如何在不干扰其他过滤器的情况下完成这项工作?
我更喜欢不使用Spring Security的解决方案,这是为了了解如何做到这一点。