gpt4 book ai didi

python - 在 CGI 脚本中不捕获异常有什么风险

转载 作者:太空宇宙 更新时间:2023-11-03 18:30:37 27 4
gpt4 key购买 nike

我有一个 python CGI 脚本,它采用多个查询字符串作为参数。查询字符串是由另一个脚本生成的,因此获得非法参数的可能性很小,除非某些“顽皮”用户故意更改它们。非法参数可能会引发异常(例如 int() 函数获取非数字输入),但是编写一些代码来捕获这种罕见的错误是否有意义?如果没有被发现,会带来安全风险或性能损失吗?

我知道如果没有很好地处理异常,页面可能会变得丑陋,但顽皮的用户应该得到这样的结果,对吗?

最佳答案

任何未处理的异常都会导致程序终止。

这意味着如果您的程序正在执行某些操作并发生异常,它将以不干净的方式关闭而不释放资源。

任何 CGI 过时的方式都可以使用 Django、Flask、Web2py 等。

关于python - 在 CGI 脚本中不捕获异常有什么风险,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22438807/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com