如何解决JS中写FR.remoteEvaluate查询SQL时被认为SQL注入

因为有在点击按钮时,有根据条件去查询数据库的需求,所以在JS中要写FR.remoteEvaluate去查询数据库,但是会被公司的防火墙认为是SQL注入行为,有什么办法可以规避这个问题吗,用Java写自定义函数(也要在JS中用FR.remoteEvaluate调用),会解决吗

FineReport 我是乔巴船长 发布于 2025-8-15 16:02
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
runnerLv7资深互助
发布于2025-8-15 16:03(编辑于 2025-8-15 16:03)
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-8-15 16:03(编辑于 2025-8-16 07:49)

……

最佳回答
0
snrtuemcLv8专家互助
发布于2025-8-16 06:50

你这个你讲了,是公司的sql防火墙拦截,所以不再帆软这边设置,你要公司防火墙这边关闭sql防注入功能

看看支不支持特定IP的关闭,只关闭对帆软服务器这边,不然很容易被外部攻入其他公司服务器

最佳回答
0
Y时光Lv5见习互助
发布于2025-8-16 09:36

用Java写自定义函数,在JS中用FR.remoteEvaluate调用,不会触发SQL注入

  • 4关注人数
  • 37浏览人数
  • 最后回答于:2025-8-16 09:36
    请选择关闭问题的原因
    确定 取消
    返回顶部