提交者
Gitee
!299 XssHttpServletRequestWrapper中增加available方法
Merge pull request !299 from Ming/master
正在显示
1 个修改的文件
包含
7 行增加
和
1 行删除
| @@ -63,7 +63,8 @@ public class XssHttpServletRequestWrapper extends HttpServletRequestWrapper | @@ -63,7 +63,8 @@ public class XssHttpServletRequestWrapper extends HttpServletRequestWrapper | ||
| 63 | 63 | ||
| 64 | // xss过滤 | 64 | // xss过滤 |
| 65 | json = EscapeUtil.clean(json).trim(); | 65 | json = EscapeUtil.clean(json).trim(); |
| 66 | - final ByteArrayInputStream bis = new ByteArrayInputStream(json.getBytes("utf-8")); | 66 | + byte[] jsonBytes = json.getBytes("utf-8"); |
| 67 | + final ByteArrayInputStream bis = new ByteArrayInputStream(jsonBytes); | ||
| 67 | return new ServletInputStream() | 68 | return new ServletInputStream() |
| 68 | { | 69 | { |
| 69 | @Override | 70 | @Override |
| @@ -79,6 +80,11 @@ public class XssHttpServletRequestWrapper extends HttpServletRequestWrapper | @@ -79,6 +80,11 @@ public class XssHttpServletRequestWrapper extends HttpServletRequestWrapper | ||
| 79 | } | 80 | } |
| 80 | 81 | ||
| 81 | @Override | 82 | @Override |
| 83 | + public int available() throws IOException { | ||
| 84 | + return jsonBytes.length; | ||
| 85 | + } | ||
| 86 | + | ||
| 87 | + @Override | ||
| 82 | public void setReadListener(ReadListener readListener) | 88 | public void setReadListener(ReadListener readListener) |
| 83 | { | 89 | { |
| 84 | } | 90 | } |
-
请 注册 或 登录 后发表评论