Commit 3ac2b9973ca667c66a81c4c336457404b417449e

Authored by YunaiV
1 parent 053007ef

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

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 { @@ -46,17 +46,22 @@ public class CacheRequestBodyWrapper extends HttpServletRequestWrapper {
46 46
47 @Override 47 @Override
48 public boolean isFinished() { 48 public boolean isFinished() {
49 - return true; 49 + return false;
50 } 50 }
51 51
52 @Override 52 @Override
53 public boolean isReady() { 53 public boolean isReady() {
54 - return true; 54 + return false;
55 } 55 }
56 56
57 @Override 57 @Override
58 public void setReadListener(ReadListener readListener) {} 58 public void setReadListener(ReadListener readListener) {}
59 59
  60 + @Override
  61 + public int available() {
  62 + return body.length;
  63 + }
  64 +
60 }; 65 };
61 } 66 }
62 67