对于xss过滤,前端传参字段中有特殊符号被过滤掉,导致请求报错的解决方法。

74 字
1 分钟
对于xss过滤,前端传参字段中有特殊符号被过滤掉,导致请求报错的解决方法。

对于xss过滤,前端传参字段中有(>,<,>=,<=)等特殊符号被过滤掉,导致请求报错的解决方法。 前端对指定字段进行编码:encodeURIComponent(encodeURIComponent(message))

后端对编码过的字段进行解码:URLDecoder.decode(“FieldName”, “UTF-8”);

dataList.forEach(e -> {
try {
e.setDescription(URLDecoder.decode(e.getDescription(), "UTF-8"));
} catch (UnsupportedEncodingException ex) {
ex.printStackTrace();
}
});

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

对于xss过滤,前端传参字段中有特殊符号被过滤掉,导致请求报错的解决方法。
https://czxcly.cn/posts/对于xss过滤前端传参字段中有特殊符号被过滤掉导致请求报错的解决方法/
作者
启源学社
发布于
2022-04-20
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
启源学社
公告
欢迎来到我的博客!
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
45
分类
2
标签
16
总字数
16,178
运行时长
0
最后活动
0 天前

文章目录