以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助http://127.0.0.1/test?p 这样的URL导致系统报错 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=98104) |
-- 作者:iliksou -- 发布时间:2017/3/24 9:39:00 -- [求助http://127.0.0.1/test?p 这样的URL导致系统报错 用户使用 http://127.0.0.1/test?p 这样的URL(传入Get参数没有加等号)导致系统报错,错误在触发HttpRequest事件之前,不能捕捉和处理,怎么办? .NET Framework 版本:2.0.50727.5485 Foxtable 版本:2017.3.18.1 错误所在事件: 详细错误信息: 值不能为空。 参数名: key |
-- 作者:iliksou -- 发布时间:2017/3/24 9:42:00 -- 很严重啊,相当于一个攻击了。 |
-- 作者:有点蓝 -- 发布时间:2017/3/24 9:49:00 -- 确实有这个问题 |
-- 作者:狐狸爸爸 -- 发布时间:2017/3/24 9:50:00 -- 收到,下周重新发布 |
-- 作者:有点蓝 -- 发布时间:2017/3/24 9:52:00 -- 可以到BeforeShowErrorMessage事件捕捉和处理异常 |
-- 作者:有点色 -- 发布时间:2017/3/24 10:06:00 -- 是bug,但只是弹出错误,不影响服务器的实际使用。
1、可以在这里处理 http://www.foxtable.com/webhelp/scr/2655.htm
2、可以直接不理会。 |
-- 作者:xietan417 -- 发布时间:2017/3/24 10:19:00 -- 难怪!我也有时候会出现这个问题!但服务器运行却越来越迟纯! |
-- 作者:iliksou -- 发布时间:2017/3/24 10:26:00 -- 我也是在测试中发现的,目前还没有实际发生。但是如果用户恶意不停使用这样的URL,可能导致系统崩溃。触发HttpRequest前应该检查一下URL的合法性。 [此贴子已经被作者于2017/3/24 10:26:50编辑过]
|