Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
RuoYi Vue
Commits
5ade90de
Commit
5ade90de
authored
Aug 29, 2021
by
若依
Committed by
Gitee
Aug 29, 2021
Browse files
!299 XssHttpServletRequestWrapper中增加available方法
Merge pull request !299 from Ming/master
parents
bb0aeb39
098c6506
Changes
1
Hide whitespace changes
Inline
Side-by-side
ruoyi-common/src/main/java/com/ruoyi/common/filter/XssHttpServletRequestWrapper.java
View file @
5ade90de
...
@@ -63,7 +63,8 @@ public class XssHttpServletRequestWrapper extends HttpServletRequestWrapper
...
@@ -63,7 +63,8 @@ public class XssHttpServletRequestWrapper extends HttpServletRequestWrapper
// xss过滤
// xss过滤
json
=
EscapeUtil
.
clean
(
json
).
trim
();
json
=
EscapeUtil
.
clean
(
json
).
trim
();
final
ByteArrayInputStream
bis
=
new
ByteArrayInputStream
(
json
.
getBytes
(
"utf-8"
));
byte
[]
jsonBytes
=
json
.
getBytes
(
"utf-8"
);
final
ByteArrayInputStream
bis
=
new
ByteArrayInputStream
(
jsonBytes
);
return
new
ServletInputStream
()
return
new
ServletInputStream
()
{
{
@Override
@Override
...
@@ -78,6 +79,11 @@ public class XssHttpServletRequestWrapper extends HttpServletRequestWrapper
...
@@ -78,6 +79,11 @@ public class XssHttpServletRequestWrapper extends HttpServletRequestWrapper
return
true
;
return
true
;
}
}
@Override
public
int
available
()
throws
IOException
{
return
jsonBytes
.
length
;
}
@Override
@Override
public
void
setReadListener
(
ReadListener
readListener
)
public
void
setReadListener
(
ReadListener
readListener
)
{
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment