Просмотр исходного кода

v3.5.0 fix:RepeatedlyRequestWrapper.ServletInputStream 实现available方法

YunaiV 3 лет назад
Родитель
Сommit
3ac2b9973c

+ 7 - 2
yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/web/core/filter/CacheRequestBodyWrapper.java

@@ -46,17 +46,22 @@ public class CacheRequestBodyWrapper extends HttpServletRequestWrapper {
 
             @Override
             public boolean isFinished() {
-                return true;
+                return false;
             }
 
             @Override
             public boolean isReady() {
-                return true;
+                return false;
             }
 
             @Override
             public void setReadListener(ReadListener readListener) {}
 
+            @Override
+            public int available() {
+                return body.length;
+            }
+
         };
     }