BladeHttpServletRequestWrapper不走,可能是哪些原因?

Blade 已结 1 289
捷睿
捷睿 剑圣 2021-12-21 00:09
悬赏:5

一、该问题的重现步骤是什么?

1. 目前ServletInputStream不能消费两次,发现是这个类没有走,

2. 启动应用后不走这里;

3.使用postman调试微服务请求也不走这里,

4、可能是哪里的原因?


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex cloud,2.5

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  •  admin
    admin (最佳回答者)
    2021-12-21 00:39

    主要在如下类BladeRequestFilter进行定义,他要在关闭Xss或者Xss对应路径放行的时候才会加载,否则都是走的下面的XssWrapper。

    关于getInputStream只能读取一次,可以看这个帖子:https://blog.csdn.net/u012454773/article/details/102523922

    image.png

    0 讨论(2)
提交回复